php中自己定义错误类型,包括致命错误(Fatal Error 或 E_ERROR)
2012-07-24 11:17
465 查看
error_reporting(0);//所有的错误都不用系统定定义的 function user_define_error_handle($errorNo, $errorMessage, $errorFile = __FILE__, $errorLine = __LINE__) { echo xml_error(903); write_log($errorNo.' '.$errorMessage.' '.$errorFile.' '.$errorLine); exit(); } set_error_handler("user_define_error_handle",E_ALL);//检测NOTICE错误 function shutdown_program() { $error = error_get_last(); if ($error['type'] == 1) { //只针对E_ERROR echo xml_error(904); write_log('message:'.$error['message'].' file:'.$error['file'].' line:'.$error['line']); } } register_shutdown_function('shutdown_program');//针对E_ERROR错误
相关文章推荐
- php中自己定义错误类型,包括致命错误(Fatal Error 或 E_ERROR)
- php中自己定义错误类型,包括致命错误(Fatal Error 或 E_ERROR)
- 解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
- 解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
- 关于c/c++中的类型重定义错误的自己的理解
- usr/include/php5/ext/pcre/php_pcre.h:29:18: fatal error: pcre.h 错误解决
- PHPExcel 错误Fatal error: ZipArchive library is not enabled
- PHP中Fatal error session_start()错误解决步骤
- PHP中出现Fatal error: Cannot re-assign auto-global variable _POST的错误提示
- PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
- php错误 Fatal error: Cannot use object of type stdClass as array in……
- PHP错误解决:Fatal error: Unknown: Failed opening required ...
- PHP错误:Fatal error: session_start() 解决办法
- php提示错误信息: Fatal error: Call to undefined function openssl_pkcs12_read()
- 命令行下执行php文件连接socket,错误:Fatal error: Call to undefined function socket_create()
- 10.10、spring boot的web应用——定义错误页面(2)——通过实现ErrorPageRegistrar根据不同的错误类型显示网页
- Fatal error: Allowed php错误提示memory size of 8388608 bytes exhausted (tried to allocate 58368 bytes) i
- php中提示Fatal error: require(),“include_path=’.;c:\php5\pear’”错误的解决方法
- laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
- Fatal error: Call to undefined function mysql_connect() in (php链接mysql时出现的错误)