php基础学习:错误处理
程序员文章站
2022-03-03 16:21:30
...
在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基础学习:错误处理的详细内容,更多请关注其它相关文章!
上一篇: php怎么删除第一个字符