-1

دالة error_reporting() فى لغة PHP لعرض تقارير عن اخطاء

  • makzoom

اليوم سنعرض موضوع مهم جدا بخصوص المبتدئين او المحترفين في لغة PHP بخصوص اخطاء التى تحدث عن كتابة الاكواد بشكل خطا في اللغة كما نعرف ان الأخطاء في PHP يوجد عدة انواع منها أخطاء التحذير (Warning) و أخطاء تنبيه (Notice) كلها تحدث بعد تنفيذ البرنامج و تظهر تقرير برسالة الخطأ لكنها أحيانا لاتظهر رسالة بشكل واضح او غير مفهوم ....

لحل هذا المشكلة و اظهار تقرير مفصل حول الخطا يتم استخدام الدالة () error_reporting لاظهار تقرير مفصل عن الخطأ فى برامج PHP .

يمكن استخدام هذا الكود لتجربة البرنامج ومشاهدة :-

...............................................................................................................

// Disable Error Reporting

error_reporting(0);

// Only show Error, Warning, Notice and Parse Error // We can place any combination over here. error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

// Show all Error Except Notice error_reporting(E_ALL ^ E_NOTICE);

// Show all Errors error_reporting(-1); error_reporting(E_ALL);

// Show All + Coding Standard Errors error_reporting(E_ALL | E_STRICT);

// Suggested for Development Mode error_reporting(E_ALL | E_STRICT);

// Suggested for Production Mode error_reporting(E_ALL & ~E_DEPRECATED);

// Default value in PHP.ini

error_reporting(E_ALL & ~E_NOTICE);

................................................................................................................................

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

للمزيد و التفاصل على الموضوع الدخول على الموقع