![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php错误和异常
coder_up
这世上从来没有的两件事: 一是怀才不遇, 怀才一定会遇, 没遇只能说明才不够; 二是情深缘浅, 缘浅只能说明情不够深, 或者根本就没情。。。
展开
-
PHP中错误模块简介
1. php中常见的错误类型 1. 语法错误 * 1). 少写分号 * 2). 。 。。。。。 2. 环境错误 * 1). php 配置等待 3. 逻辑错误 * 1). 想用一个等号,结果使用了两个等号2.已定义的错误类型 错误名 错误描述 E_ALL 所有的错误和报告 E_ERROR 致命的运行时错误,脚本的执行被 E_W原创 2015-07-02 19:31:49 · 888 阅读 · 0 评论 -
2.PHP如何记录错误和发送错误
1. 将错误记录到指定的文件中,配置过程如下 * 1). log_errors=on * 2). error_log=/tmp/php_error.log 1.使用error_log()函数记录错误日志 error_log(‘要记录的错误信息!’);header('content-type:text/html; charset=utf-8');//开启所有的错误报告er原创 2015-07-03 09:25:01 · 823 阅读 · 0 评论 -
3.PHP自定义错误处理器
1. 使用set_error_handler 自定义错误处理函数说明 1.创建错误处理函数 2.设置不同级别调用函数 3.set_error_handler函数指定接管错误处理 set_error_handler 说明mixed set_error_handler ( callable $error_handler [, int $error_types = E_ALL |原创 2015-07-11 11:57:09 · 1739 阅读 · 0 评论 -
PHP中的异常处理
1.什么是异常?异常和错误有什么区别? 1.异常:程序运行与预期不太一致,与错误是两个不同的概念! 2.抛出和捕获异常 3.多个catch块的时候基类要往后放,否则基类捕获异常后就不会往下继续捕获了! 3.先出现错误,在出现异常,所以写api的时候一定要把display_errors关掉 4.php的内置异常error_reporting(-1);ini_set('d原创 2015-07-13 10:28:45 · 3099 阅读 · 0 评论 -
PHP如何记录错误和发送错误
PHP如何记录错误和发送错误1. 使用 pecl extension SeasLog1. 为什么使用SeasLog高性能 (使用C语言开发,写在缓存池中,等到达到一定量的时候一次性写入文件中,解决了频繁写入带来的速度慢的问题)无需配置功能完善,使用简单2. install & configpecl install seaslogvim /usr/local/php/etc/php.ini原创 2016-02-27 11:48:37 · 1119 阅读 · 0 评论