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

PHP错误与异常处理概述


PHP错误与异常处理概述

程序是人写的,难免会有这样那样的错误或bug。因此,如何有效地防止和减少bug的产生,或者在程序调试中如何快速去除出现的错误,需要我们良好的编程习惯和较敏锐的观察力,另外,有时也要靠一些直觉和经验。

有些原因导致的错误是我们无法控制的一个脚本未知的错误。比如网络的问题、硬盘空间溢出、硬件损坏、PHP扩展库的Bug或我们编写的程序互相影响导致错误的发生等,以至于我们的PHP程序得到非预期的结果。

出错消息是作为开发人员的第一条防线,谁都不想在一台没有显示出错消息的服务器上开发项目,但是请记住,当代码调试完成,准备上线运行的时候,应当确保关闭了错误报告,因为我们不希望站点的访问者看到一些出错消息,一个是用户体验问题,还有就是这会给一些别有用心的人利用站点的弱点攻击网站甚至黑掉站点提供机会。

因为PHP的单步调试功能比较弱,所以我们在做项目开发时,可以允许使用出错消息为自己调试做服务,PHP会根据错误抛出或生成错误的所在代码行。这样,调试会在浏览器上显示生成的错误所显示的行号,我们就可以在代码中检查这一行哪里出了问题。

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