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']
]