التعامل مع الأخطاء (Errors)
فهم رسائل الخطأ
الأخطاء جزء طبيعي من عملية البرمجة. بدلاً من الخوف منها، يجب أن تتعلم كيف تقرأها لتصلح المشكلة بسرعة.
أنواع الأخطاء الشائعة:
1. Fatal Error
خطأ قاتل يوقف تنفيذ السكربت تماماً (مثل استدعاء دالة غير موجودة).
2. Parse Error
خطأ في قواعد اللغة (Syntax)، مثل نسيان فاصلة منقوطة ;.
3. Warning / Notice
تنبيهات لا توقف السكربت ولكن تخبرك بوجود شيء غير منطقي (مثل متغير غير معرف).
كيف تقرأ الخطأ؟
Fatal error: Uncaught Error: Call to undefined function myFunc() in C:\xampp\htdocs\index.php:15
تخبرك الرسالة بـ:
- نوع الخطأ: Fatal error.
- السبب: استدعاء دالة غير معرفة
myFunc(). - المكان: في ملف
index.phpالسطر رقم 15.
نصيحة للمواقع الحية
أثناء التطوير (Localhost)، من الجيد إظهار الأخطاء. ولكن عند رفع الموقع للإنترنت، يجب إخفاؤها عن المستخدمين لأسباب أمنية، وتسجيلها في ملف خاص (Log file) فقط.