require_once 'MyErrorHandler.php'; error_reporting(-1); //使用MyErrorHandler类直接调用deal方法 /** * set_error_handler(array(类名/new 类名,方法名)); * set_error_handler(函数名); */ set_error_handler(array('MyErrorHandler','deal')); //通知级别错误 echo $test; //警告级别错误 settype($var,'king'); //致命错误 //test(); //总结:手动抛出的信息会被显示在浏览器 trigger_error('我是手动抛出的致命错误',E_USER_ERROR); echo 'this is a test ';