php基础六之错误处理
程序员文章站
2022-03-15 09:13:21
...
这篇文章介绍的内容是关于php基础六之错误处理,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
<!-- 错误处理 --> <?php //php错误处理之禁止显示错误(display_errors) ini_set('display_error', 0); echo '服务器中display_errors的状态为'.ini_get('display_errors'); ?> <!-- php错误处理值错误报告级别 --> <?php // E_ERROR // E_WARNING // E_NOTICE // E_PARSE // E_ALL // E_STRICT // E_DEPRECATED error_reporting(); @$fp = fopen('adsaf.txt', 'r'); echo 1; ?> <!-- php错误处理之错误记录日志 --> <?php // php.ini中的配置 // log_errors // log_errors_max_len // error_log(重点) echo ini_get('log_errors'); error_log("无法连接到数据库服务器服务器"); error_log('可以用邮件报告错误,让运维人员半夜 起床干活',1,'pig@php.cn'); error_log("我是一个错误哟",3,"d:/test/my-errors.log"); ?> <!-- php错误处理之自定义错误处理函数 --> <?php function customError($errno, $errstr, $errfile,$errline){ echo "<b> Custom error:</b> [$errno] $errstr <br />"; echo "Error on line $errline in $errfile<br/>"; echo "Ending Script"; exit; } set_error_handler("customError"); $test=2; if ($test > 1) { trigger_error("A custom error has been triggered"); } ?>
相关推荐:
以上就是php基础六之错误处理的详细内容,更多请关注其它相关文章!
上一篇: 用PDO操作MySQL数据库