<?php
//初始化错误的配置
ini_set('error_reporting', E_ALL | E_STRICT);
ini_set('display_errors', 1);
//错误日志
ini_set('error_log', 'e:/php1016/apache/htdocs/test/test.error.log');
ini_set('log_errors', 1);
//set_error_handler('user_error_handler');
function user_error_handler($level, $msg, $file, $line) {
switch($level) {
case E_NOTICE:
case E_USER_NOTICE:
echo '写到公告栏中,看到了再解决即可<br>';
break;
case E_WARNING:
case E_USER_WARNING:
echo '发一封e-mail,明天加班解决<br>';
break;
case E_USER_ERROR:
echo '发送一个信息,马上来解决<br>';
// exit;
}
// return false;
}
//require 'abcd.efg';
trigger_error('用户的致命错误', E_USER_ERROR);
echo 'continue';
//var_dump($v1);
//if (!class_exists('Student')) {
echo 'Student类不存在';
// trigger_error('Student类不存在');
//} else {
// echo Student::$count;
//}
//
//echo '<hr>';
//var_dump(E_NOTICE, E_WARNING,E_ERROR);
//echo '<br>';
//var_dump(E_USER_NOTICE, E_USER_WARNING, E_USER_ERROR);
//echo '<br>';
//var_dump(E_ALL, E_STRICT);
//
//echo '<br>';
//include './abcd.efg';
php错误处理
最新推荐文章于 2024-04-26 09:15:48 发布