هل يمكن التقاط التحذير (warning) في PHP باستخدام try/catch؟
مرحباً بالجميع! أنا مبتدئ في PHP وواجهت مشكلة. أكتب سكريبتاً يقرأ ملف CSV ويعالج البيانات. أحياناً يكون الملف تالفاً أو يحتوي على بيانات غير صحيحة — مثلاً، في أحد الحقول يُتوقع رقم ولكن هناك سلسلة نصية. PHP يُصدر تحذيراً (warning) ويستمر السكريبت في العمل ولكن ببيانات غير صالحة. أريد التقاط مثل هذه الحالات ومعالجتها بشكل أنيق، مثلاً تسجيل الخطأ وتخطي السطر.
حاولت تغليف الكود المشكل داخل try/catch ولكن هذا لا يعمل. إليك مثال:
```php
getMessage();
}
?>
```
ولكن التحذير (warning) لا يزال يظهر على الشاشة، و catch لا يلتقطه. لماذا يحدث ذلك؟ أليس من المفترض أن try/catch يلتقط جميع الأخطاء؟ ربما أفهم بشكل خاطئ ما هو التحذير (warning) في PHP؟ أم أنني