Kaedah getLastErrors Kelas DateTime
Kaedah getLastErrors mengembalikan array dengan maklumat tentang ralat dan amaran terakhir,
yang timbul semasa penciptaan atau bekerja dengan objek DateTime. Ini berguna untuk penyahpepijatan
dan pemprosesan tarikh yang tidak betul.
Sintaks
DateTime::getLastErrors();
Contoh
Mari cuba buat objek DateTime dengan tarikh yang tidak sah dan lihat ralat yang dikembalikan:
<?php
$date = DateTime::createFromFormat('Y-m-d', '2023-02-30');
$res = DateTime::getLastErrors();
print_r($res);
?>
Keputusan pelaksanaan kod:
[
'warning_count' => 1,
'warnings' => [6 => 'The parsed date was invalid'],
'error_count' => 0,
'errors' => []
]
Contoh
Mari cuba buat objek DateTime dengan format tarikh yang sama sekali tidak sah:
<?php
$date = DateTime::createFromFormat('Y-m-d', 'invalid-date');
$res = DateTime::getLastErrors();
print_r($res);
?>
Keputusan pelaksanaan kod:
[
'warning_count' => 0,
'warnings' => [],
'error_count' => 1,
'errors' => [0 => 'The parsed string was invalid']
]