www.baike369.com
百科369 > PHP教程 > PHP错误与异常处理

PHP错误与异常处理



PHP错误与异常处理

默认配置下的PHP会发送所有错误到用户的浏览器端,有时也会泄露一些安全信息,因此需要我们程序员务必注意。

PHP错误与异常处理概述

程序是人写的,难免会有这样那样的错误或bug。


PHP错误的类型

PHP编程错误

其实一些错误来自我们编写的代码中,在某些方面,失误是正常的,但未经多次测试就草草上线或交付的行为是绝对不提倡的,只要我们肯多试几次,一些错误是可以避免的。

PHP未定义符号

“未定义符号”的错误在PHP页面中显示为“Undefined Symbols”。

PHP轻量级错误

虽然PHP本身可以运行在许多不同的平台上,但并不意味着100%的PHP代码都能在这些平台上正常运行,一些操作系统的具体问题需要考量。

PHP产生的错误

PHP的错误机制已经内置在所有PHP的函数中,默认情况下,可以打印简单的错误信息,并显示出错误文件行号等。

PHP使用trigger_error()函数触发自定义的错误信息

当程序出现错误或用户操作不当时,我们可以使用trigger_error()函数来触发自己定义的错误信息。

PHP使用set_error_handler()函数覆盖默认的错误信息

我们知道,PHP提供的错误处理可以让我们输出一个消息到终端,然后根据需要结束执行或转移到其它逻辑中去。

PHP使用error_log()函数记录错误日志

PHP提供了错误日志记录的功能,用于在网站运行时随时进行监控,在日后也可以进行分析处理。

Copyright© 2011-2016 www.baike369.com All Rights Reserved