DateTimeImmutable::getLastErrors Retourne les alertes et erreurs &reftitle.description; public static arrayfalseDateTimeImmutable::getLastErrors Retourne un tableau des alertes et erreurs trouvées lors de l'analyse d'une chaîne date/heure. &reftitle.parameters; &no.function.parameters; &reftitle.returnvalues; Retourne un tableau contenant les informations à propos des alertes et erreurs, ou &false; s'il n'y a ni alertes ni erreurs. &reftitle.changelog; &Version; &Description; 8.2.0 Antérieur à PHP 8.2.0, cette fonction ne retournait pas &false; en l'absence d'avertissement ou d'erreur. Au lieu de cela, elle renvoyait toujours la structure de tableau documentée. &reftitle.examples; Exemple de <function>DateTimeImmutable::getLastErrors</function> getMessage(); } ?> ]]> &example.outputs; 1 [warnings] => Array ( [6] => Double timezone specification ) [error_count] => 1 [errors] => Array ( [0] => The timezone could not be found in the database ) ) Failed to parse time string (asdfasdf) at position 0 (a): The timezone could not be found in the database ]]> Les index 6, et 0 dans la sortie de l'exemple réfèrent à l'index du caractère dans la chaîne où l'erreur s'est produite. Détecter les dates invalides &example.outputs; 1 [warnings] => Array ( [10] => The parsed date was invalid ) [error_count] => 0 [errors] => Array ( ) ) ]]>