التعامل مع الاخطاء في php وعدم عرضها في المستعرض
السلام عليكم ورحمة الله وبركاته....
تحية طيبة وبعد.
الكل يعرف انه يمكن تعطيل خاصية عرض الأخطاء في الـــ php عن تعطيل دالة الـ Error Reporting
وهذا هو المعروف عن شركات الاستضافة...
لكن لقلة الخبرة قد تجد بعض الشركات قد اكتف بهذا ولك تقم بتعطيل التنبيهات Notices
نظهر هذه التنبيهات اذا قمت بكتابة متغير غير معرف ( على حسب ان php ستقوم بعطائه قيمة فارغة)
فتظهر لك رسالة تقول
كود PHP:
Notice: Undefined variable: Array in c:inetpubwwwrootfirstscript.php on line 43
طريقة حل هذه المشكلة تكون عن طريقتين...
الطريقة الأولى بيد الشركة المستضيفة ، وهي أن تقوم بتعطيل الـ E_NOTICE في ملف php.ini
و الطريقة الثانية هي أن تضع دالة تعطيل التنبيهات في الشفرة نفسها وهي.
كود PHP:
error_reporting(0);
__________________
استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور