DateTime klassi getLastErrors meetod
Meetod getLastErrors tagastab massiivi infoga viimaste vigade ja hoiatuste kohta,
mis tekkisid DateTime objektide loomisel või nendega töötamisel. See on kasulik silumiseks
ja vigaste kuupäevade töötlemiseks.
Süntaks
DateTime::getLastErrors();
Näide
Proovime luua DateTime objekti vale kuupäevaga ja vaatame tagastatavaid vigu:
<?php
$date = DateTime::createFromFormat('Y-m-d', '2023-02-30');
$res = DateTime::getLastErrors();
print_r($res);
?>
Koodi täitmise tulemus:
[
'warning_count' => 1,
'warnings' => [6 => 'The parsed date was invalid'],
'error_count' => 0,
'errors' => []
]
Näide
Proovime luua DateTime objekti täiesti valed kuupäevavorminguga:
<?php
$date = DateTime::createFromFormat('Y-m-d', 'invalid-date');
$res = DateTime::getLastErrors();
print_r($res);
?>
Koodi täitmise tulemus:
[
'warning_count' => 0,
'warnings' => [],
'error_count' => 1,
'errors' => [0 => 'The parsed string was invalid']
]