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