DateTime класының getLastErrors әдісі
getLastErrors әдісі DateTime объектілерін құру немесе олармен жұмыс істеу кезінде
пайда болған соңғы қателер мен ескертулер туралы ақпаратты қамтитын массивті қайтарады. Бұл жөндеу
және дұрыс емес күндерді өңдеу үшін пайдалы.
Синтаксис
DateTime::getLastErrors();
Мысал
DateTime объектісін дұрыс емес күнмен құруға тырысайық және қайтарылған қателерді қарайық:
<?php
$date = DateTime::createFromFormat('Y-m-d', '2023-02-30');
$res = DateTime::getLastErrors();
print_r($res);
?>
Кодты орындау нәтижесі:
[
'warning_count' => 1,
'warnings' => [6 => 'The parsed date was invalid'],
'error_count' => 0,
'errors' => []
]
Мысал
DateTime объектісін мүлдем дұрыс емес күн пішімімен құруға тырысайық:
<?php
$date = DateTime::createFromFormat('Y-m-d', 'invalid-date');
$res = DateTime::getLastErrors();
print_r($res);
?>
Кодты орындау нәтижесі:
[
'warning_count' => 0,
'warnings' => [],
'error_count' => 1,
'errors' => [0 => 'The parsed string was invalid']
]