كيفية الحصول على رسائل أخطاء مفيدة في PHP وعدم رؤية صفحة فارغة؟
مرحباً بالجميع! أنا مطور PHP مبتدئ وأكتب موقعاً صغيراً. أواجه باستمرار موقفاً حيث لا يعمل الكود كما أتوقع، لكن بدلاً من رسالة الخطأ أرى صفحة بيضاء فارغة. هذا مزعج جداً! إليك مثال:
```php
```
عند تشغيل هذا الكود، أرى صفحة فارغة. لا توجد أي رسائل خطأ. أفهم أن المشكلة في القسمة على صفر، لكن PHP صامت. كنت أعمل سابقاً مع JavaScript حيث تظهر الأخطاء فوراً في console المتصفح، أما هنا فالصمت التام.
حاولت تفعيل display_errors في php.ini لكن ذلك لم يساعد - على ما يبدو أنني أفعل شيئاً خاطئاً. سمعت أيضاً عن error_reporting لكنني لا أفهم كيفية ضبطه بشكل صحيح. هل هناك طريقة قياسية لرؤية جميع الأخطاء والتحذيرات والإشعارات؟ وكيفية تسجيل الأخطاء بشكل صحيح لاحقاً؟