w3resource

PHP error handling functions - error_reporting()

Description

The error_reporting() function is used to set which PHP errors are reported.

Version:

PHP 4,5

Syntax:

error_reporting(level )

Parameter:

Parameter Description Required / Optional Type
level Specifies the error report level of a script. Values are either bitmask or constants. Considering future compatibility issues, it is recommended that you use constants. Optional integer

Return Values:

Returns the old error_reporting level or the current level when no level parameter is specified.

Example:

<?php
  // Turn off all error reporting
  error_reporting(0);
// Report simple errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// Reporting E_NOTICE 
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
// Report all errors except E_NOTICE
error_reporting(E_ALL ^ E_NOTICE);
// Report all PHP errors 
error_reporting(E_ALL);
// Report all PHP errors
error_reporting(-1);
// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);
?>

Previous: error_log()
Next: restore_error_handler()



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/php/error-handling/php-error-handling-function-error_reporting.php