DateTime::getLastErrors
date_get_last_errors
(PHP 5 >= 5.3.0)
DateTime::getLastErrors -- date_get_last_errors — Retourne les dernières erreurs et alertes
Description
Style orienté objet
public static array DateTime::getLastErrors
( void
)
Style procédural
Retourne un tableau contenant les dernières erreurs et alertes obtenues lors de l'analyse de la chaîne de date.
Liste de paramètres
Cette fonction ne contient aucun paramètre.
Valeurs de retour
Retourne un tableau contenant les erreurs et alertes.
Exemples
Exemple #1 Exemple avec DateTime::getLastErrors()
<?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();
}
?>
<?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.