سؤال

كيف يمكنني تعيين مستويات خطأ مخصصة مع Zend Framework - على سبيل المثال ، أريد تعطيل E_Notice.

شكرًا.

هل كانت مفيدة؟

المحلول

إذا كنت تستخدم Zend_Application ضع السطر التالي في application.ini

phpsettings.error_reporting = E_ALL & ~E_NOTICE

تستطيع ايضا استخذام error_reporting() في bootstrap الخاص بك مثل ذلك:

error_reporting(E_ALL & ~E_NOTICE);

مستويات الإبلاغ عن الخطأ موثقة في دليل PHP.

نصائح أخرى

في application.ini ، هذا يعمل:

phpSettings.error_reporting = E_ALL^E_NOTICE

هذا لن ينجح:

phpSettings.error_reporting = "E_ALL^E_NOTICE"

ZF 1.11 ، application.ini.

هذا يعمل:

phpSettings.error_reporting = E_ALL ^ E_NOTICE

هذا لن ينجح:

phpSettings.error_reporting = E_ALL^E_NOTICE
phpSettings.error_reporting = "E_ALL^E_NOTICE"
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top