PHP中的错误处理函数有哪些


这篇“PHP中的错误处理函数有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“PHP中的错误处理函数有哪些”文章吧。这个函数相必大家多少都会接触过,就是定义 PHP 在运行时的错误处理机制。就像我们在进行调试时,往往需要设置一个 E_ALL 来显示全部的错误信息。这个函数只能定义为 PHP 内部提供的那些错误处理的常量,包括:Fatal Error:致命错误(脚本终止运行)Parse Error:编译时解析错误,语法错误(脚本终止运行)Warning Error:警告错误(仅给出提示信息,脚本不终止运行)Notice Error:通知错误(仅给出通知信息,脚本不终止运行)当然,这个函数也是可以通过 php.ini 文件进行全局配置的,具体的配置方式这里不再赘述。包括 php.ini 文件的注释中也会有详细的说明。error_get_last() 函数则是指的返回我们最后一次的错误信息。它返回的是一个数组,里面会包含错误信息的”type”、”message”、”file”、”line”信息,方便我们查看错误的具体发生位置及内容。需要注意的是,它只返回最后一个错误的信息。比如上面示例中最后一段中的 echo $a; 和 echo $b; 都会产生错误,但最终打印出来的只是 echo $b; 所产生的错误信息。从名字就可以看出,这个函数的作用是清除最后一次的错误信息。也就是说,如果在发生错误的代码之后调用了这个函数, error_get_last() 就不会打印任何内容了。最后我们来看看错误日志记录的一个函数。它不仅可以将日志记录到日志文件中,还可以直接发邮件。第一段我们只有一个参数,所以错误信息将直接记录到 php.ini 文件中所定义的错误日志中。而后面两段则是将内容发送到一个邮箱中。这个函数的声明形式是:这个函数需要注意的一点是, $message 内容不能有 null 或者其他可能截断字符的符号。所以我们的测试代码中,发送 error_get_last() 内容时我们不仅给他转成了 json ,而且还加了一层 base64 编码,这样才能保证内容的正常发送。以上就是关于“PHP中的错误处理函数 香港云主机有哪些”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注开发云行业资讯频道。

相关推荐: win7显存不足无法启动游戏如何解决

本文小编为大家详细介绍“win7显存不足无法启动游戏如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“win7显存不足无法启动游戏如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。解决方法:1、首先在桌面右键点击“ 香港云…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 07/13 18:06
下一篇 07/13 18:07

相关推荐