انتقل إلى محتوى الدرس

Dev vs Production Error Settings مقارنة إعدادات التطوير والإنتاج

تعلّم هرمية الأخطاء وإعدادات التقارير والتسجيل الآمن في PHP بأسلوب PHP 8 الحديث مع أمثلة عملية وتطبيقات تفاعلية.
1 صفوف تعليمية
PHP
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يقارن الجدول المرجعي التالي بين إعدادات الأخطاء القياسية في بيئة التطوير المحلية وبيئة الإنتاج الحية:

الإعداد / الدالةبيئة التطوير المحليةخادم الإنتاج الحيالهدف الأمني والهندسي
error_reportingE_ALLE_ALLرصد جميع مستويات الأخطاء والتنبيهات
display_errors1 (مفعّل)0 (معطّل وجوباً)الإظهار للمبرمج محلياً وإخفاؤه عن الزوار بالإنتاج
display_startup_errors1 (مفعّل)0 (معطّل)التحكم في عرض أخطاء بدء تشغيل المحرك
log_errors1 (مفعّل)1 (مفعّل وجوباً)حفظ تفاصيل الأخطاء بأمان في ملف سجل الخادم
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

تعلمت في هذا الدرس تصنيفات أعطال التشغيل في PHP، وثوابت مستويات الأخطاء وعلى رأسها E_ALL، وكيفية ضبط display_errors وlog_errors بأمان بين بيئة التطوير وبيئة الإنتاج، واستخدام error_log() وtrigger_error(). الخطوة التالية: انتقل إلى الدرس الثاني والخمسين «معالجة الاستثناءات عبر try و catch والاستثناءات المخصصة في PHP» لبناء معالجة كائنية متكاملة للأخطاء.