(PHP 5 >= 5.3.0, PHP 7)
DateTime::getLastErrors -- date_get_last_errors — Retourne les dernières erreurs et alertes
Style orienté objet
Style procédural
Retourne un tableau contenant les dernières erreurs et alertes obtenues lors de l'analyse de la chaîne de date.
Cette fonction ne contient aucun paramètre.
Retourne un tableau contenant les erreurs et alertes.
Exemple #1 Exemple avec DateTime::getLastErrors()
Style orienté objet
<?php
try {
$date = new DateTime('asdfasdf');
} catch (Exception $e) {
// Juste pour l'exemple...
print_r(DateTime::getLastErrors());
// Manière orientée objets de gérer les erreurs (exceptions)
// echo $e->getMessage();
}
?>
Style procédural
<?php
$date = date_create('asdfasdf');
print_r(date_get_last_errors());
?>
Les exemples ci-dessus vont afficher :
Array ( [warning_count] => 1 [warnings] => Array ( [6] => Double timezone specification ) [error_count] => 1 [errors] => Array ( [0] => The timezone could not be found in the database ) )
Les indexes 6 et 0 de l'affichage de cet exemple se réfèrent à l'index du caractères dans la chaîne où l'erreur est survienue.