PHP 自定义错误处理函数的使用详解 |
本文标签:PHP,自定义,错误处理函数 复制代码 代码如下: function myErrorHandler($errno, $errstr, $errfile, $errline){ if(!(error_reporting() &$errno)){return;} switch ($errno){ case E_USER_ERROR: echo "<b>My ERROR</b> [$errno] $errstr<br/>"; echo "错误行:$errline 在文件:$errfile之中<br/>"; echo " PHP版本: " .PHP_VERSION ." (" .PHP_OS .")<br/>"; break; case E_USER_WARNING: echo "<b>My WARNING</b> [$errno] $errstr<br/>"; break; case E_USER_NOTICE: echo "<b>My NOTICE</b> [$errno] $errstr<br />"; break; default: echo "Unknown error type: [$errno] $errstr<br />"; break; } return true; } function trigger_test($age){//抛出错误的测试函数
function myNtice($errno, $errstr, $errfile, $errline){ //如果要分别处理不同错误级别: |