English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل دراسي أساسي لـ PHP

دليل دراسي متقدم لـ PHP

PHP & MySQL

دليل مرجعي لـ PHP

استخدام وظيفة PHP date_get_last_errors() مع أمثلة

دليل الوظائف التاريخية والوقتية لـ PHP

�数ونك _date_get_last_errors() تردت معلومات التحذيرات والإخطارات

التعريف والاستخدام

date_get_last_errors() هو اسم بديل لـ DateTime::getLastErrors()::__construct(). تستخدم هذه الوظيفة للحصول على التحذيرات والإخطارات التي تحدث عند تحليل سلسلة التواريخ.

النحو

date_get_last_errors();

المعاملات

لا تأخذ هذه الوظيفة أي معاملات

القيمة المعدة

�数ونك _date_get_last_errors() تردت قائمة تحتوي على جميع التحذيرات والإخطارات التي تحدث عند محاولة تحليل سلسلة التواريخ.

إصدار PHP

تم إدخال هذه الوظيفة في إصدار PHP 5.5.0، ويمكن استخدامها في جميع الإصدارات الأعلى.

مثال عبر الإنترنت

المثال التالي يوضحdate_get_last_errors()استخدام الوظيفة

<?php
   date_create("215-7896-848");
   $errors = date_get_last_errors();
   print_r($errors);
?>
اختبار لرؤية‹/›

نتائج الخروج

مصفوفة
(
    [عدد_التحذيرات] => 1
    [التحذيرات] => مصفوفة
        (
            [8] => تحديد منطقة زمنية مزدوجة
        )
    [عدد_الخطأ] => 5
    [الخطأ] => مصفوفة
        (
            [0] => غير متوقع الحرف
            [1] => غير متوقع الحرف
            [2] => غير متوقع الحرف
            [6] => غير متوقع الحرف
            [7] => غير متوقع الحرف
        )
)

مثال عبر الإنترنت

باستخدام هذه الوظيفة، يمكنك التقاط الأخطاء التي تحدث عند إنشاء التاريخ، مثلما يلي-

<?php
   try { 
      $res = new DateTime("215-7896-848");
      print($res);
   } catch (Exception $e) { 
      print_r(DateTime::getLastErrors()); 
   }  
?>
اختبار لرؤية‹/›

نتائج الخروج

مصفوفة
(
    [عدد_التحذيرات] => 1
    [التحذيرات] => مصفوفة
        (
            [8] => تحديد منطقة زمنية مزدوجة
        )
    [عدد_الخطأ] => 5
    [الخطأ] => مصفوفة
        (
            [0] => غير متوقع الحرف
            [1] => غير متوقع الحرف
            [2] => غير متوقع الحرف
            [6] => غير متوقع الحرف
            [7] => غير متوقع الحرف
        )
)

مثال عبر الإنترنت

المثال التالي يوضح استخدامdate_create_from_format()الخطأ/التحذير الذي يحدث عند إنشاء عمود زمني

//إنشاء عمود زمني
$date = "25-Mar-1989";
$format = "d-Z-Y";
$res = date_create_from_format($format, $date);
print_r(date_get_last_errors());
اختبار لرؤية‹/›

نتائج الخروج

مصفوفة
(
    [عدد_التحذيرات] => 0
    [التحذيرات] => مصفوفة
        (
        )
    [عدد_الخطأ] => 3
    [الخطأ] => مصفوفة
        (
            [3] => لا يطابق فصل النموذج.
            [4] => غير متوقع العثور على بيانات.
        )
)