آخرین خطاهای تاریخ (date_get_last_errors)
گاهی متن تاریخ خراب است. با «آخرین خطاهای تاریخ» می فهمیم چه خطاهایی رخ داده. تابع date_get_last_errors() پس از پردازش تاریخ، خطاها و هشدارها را برمی گرداند. این کمک می کند ورودی را درست کنیم.
این تابع چه می دهد؟
تابع یک «آرایه (Array)» می دهد. آرایه فهرست خطاها و هشدارها را نگه می دارد. بنابراین سریع می فهمیم مشکل کجاست. سپس می توانیم متن تاریخ را اصلاح کنیم و دوباره تست کنیم.
نمونه کد از منبع
<?php
$date = date_create("gyuiyiuyui%&&/");
print_r(date_get_last_errors());
?>
گام های عملی
- یک تاریخ با ایجاد تاریخ (date_create) بساز.
- اگر تاریخ نامعتبر بود،
date_get_last_errors()را صدا بزن. - آیتم های آرایه خطا و هشدار را بررسی کن.
- متن تاریخ را اصلاح کن و دوباره امتحان کن.
نکته: پس از ساخت موفق تاریخ، می توانی با فرمت تاریخ (date_format) خروجی را مرتب نمایش دهی.
هشدار: همیشه ورودی کاربر را اعتبارسنجی کن تا خطاها کمتر شوند.
جمع بندی سریع
- این تابع آرایه خطاها و هشدارها می دهد.
- پس از پردازش تاریخ، نتیجه را بررسی کن.
- متن تاریخ خراب را اصلاح و دوباره تست کن.
- برای نمایش، از
date_format()کمک بگیر.