Skip to content



PHP error reporting

Error reporting in PHP is a very usable option but sometimes you can be buried with “PHP Notice” lines which you don’t need (save space and bandwith).

PHP Notice:  Undefined index: 11 in /home/website/blabla.php on line 52

To turn on reporting on all errors add this line above all other php lines (before error happens)

// Report all PHP errors
error_reporting(E_ALL);

To turn on all errors except E_NOTICE

error_reporting(E_ALL ^ E_NOTICE);

To turn off reporting (not recommended)

error_reporting(0);

To be sure that this will work, place error_reporting right below opening php tag (< ? php)

More about this options can be found HERE.

Posted in PHP.


No Responses (yet)

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.