Print_r() modifie les objets DateTime
Print_r() ajoute des propriétés aux objets DateTime, permettant l'introspection pendant le débogage. Ce comportement, un effet secondaire de la fonctionnalité interne introduite dans PHP 5.3, attribue des propriétés publiques fantômes aux instances transférées dans du texte.
Pour éviter les erreurs résultant de ces propriétés, utilisez plutôt la réflexion. Cependant, il n'est pas conseillé de rechercher ces propriétés car elles ne sont pas officiellement définies dans la classe et leurs données peuvent changer dans les futures versions de PHP.
Accédez plutôt aux informations souhaitées via les méthodes définies par l'API suivantes :
// $obj->date
$obj->format('Y-m-d H:i:s');
// $obj->timezone
$obj->getTimezone()->getName();
// or...
$obj->getTimezone()->getOffset();
// or...
$obj->getTimezone()->listAbbreviations();
La propriété timezone_type, une valeur interne décrivant le type de chaîne de fuseau horaire (décalage horaire, abréviation ou identifiant), n'est pas accessible via l'API PHP.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3