कक्षा 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']
]