DateTime klases getLastErrors metode
Metode getLastErrors atgriež masīvu ar informāciju par pēdējām kļūdām un brīdinājumiem,
kas radušies, veidojot vai strādājot ar DateTime objektiem. Tas ir noderīgi atkļūdošanai
un nekorektu datu apstrādei.
Sintakse
DateTime::getLastErrors();
Piemērs
Mēģināsim izveidot DateTime objektu ar nepareizu datumu un apskatīsim atgrieztās kļūdas:
<?php
$date = DateTime::createFromFormat('Y-m-d', '2023-02-30');
$res = DateTime::getLastErrors();
print_r($res);
?>
Koda izpildes rezultāts:
[
'warning_count' => 1,
'warnings' => [6 => 'The parsed date was invalid'],
'error_count' => 0,
'errors' => []
]
Piemērs
Mēģināsim izveidot DateTime objektu ar pilnīgi nepareizu datuma formātu:
<?php
$date = DateTime::createFromFormat('Y-m-d', 'invalid-date');
$res = DateTime::getLastErrors();
print_r($res);
?>
Koda izpildes rezultāts:
[
'warning_count' => 0,
'warnings' => [],
'error_count' => 1,
'errors' => [0 => 'The parsed string was invalid']
]