php_error_handler.php

来自「视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.」· PHP 代码 · 共 35 行

PHP
35
字号
<?phprequire_once 'Log.php';function errorHandler($code, $message, $file, $line){    global $logger;    /* Map the PHP error to a Log priority. */    switch ($code) {    case E_WARNING:    case E_USER_WARNING:        $priority = PEAR_LOG_WARNING;        break;    case E_NOTICE:    case E_USER_NOTICE:        $priority = PEAR_LOG_NOTICE;        break;    case E_ERROR:    case E_USER_ERROR:        $priority = PEAR_LOG_ERR;        break;    default:        $priotity = PEAR_LOG_INFO;    }    $logger->log($message . ' in ' . $file . ' at line ' . $line,                 $priority);}$logger = &Log::singleton('console', '', 'ident');set_error_handler('errorHandler');trigger_error('This is an information log message.', E_USER_NOTICE);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?