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()
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
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics