error_reporting()
error_reporting — Sets which PHP errors are reported
說明:
int error_reporting ([ int $level ] )The error_reporting() function sets the error_reporting directive at runtime. PHP has many levels of errors, using this function sets that level for the duration (runtime) of your script. If the optional level is not set, error_reporting() will just return the current error reporting level.
參數:
The new error_reporting level. It takes on either a bitmask, or named constants. Using named constants is strongly encouraged to ensure compatibility for future versions. As error levels are added, the range of integers increases, so older integer-based error levels will not always behave as expected. The available error level constants and the actual meanings of these error levels are described in the predefined constants.
返回值:
Returns the old error_reporting level or the current level if no level parameter is given.
范例:
<?php//?Turn?off?all?error?reporting
error_reporting(0);
//?Report?simple?running?errors
error_reporting(E_ERROR?|?E_WARNING?|?E_PARSE);
//?Reporting?E_NOTICE?can?be?good?too?(to?report?uninitialized
//?variables?or?catch?variable?name?misspellings?...)
error_reporting(E_ERROR?|?E_WARNING?|?E_PARSE?|?E_NOTICE);
//?Report?all?errors?except?E_NOTICE
//?This?is?the?default?value?set?in?php.ini
error_reporting(E_ALL?^?E_NOTICE);
//?Report?all?PHP?errors?(see?changelog)
error_reporting(E_ALL);
//?Report?all?PHP?errors
error_reporting(-1);
//?Same?as?error_reporting(E_ALL);
ini_set('error_reporting',?E_ALL);
?>
常見的返回錯誤:
| |||||||||||||||||||||||||||||||||||||||||||||||||||
總結
以上是生活随笔為你收集整理的error_reporting()的全部內容,希望文章能夠幫你解決所遇到的問題。