اليوم سنعرض موضوع مهم جدا بخصوص المبتدئين او المحترفين في لغة 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);

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