第16章 PHP程序中的错误处理
任何程序都由人来编写完成,因此一定会产生或多或少的错误,程序中的错误是在所难免的,开发人员不必过于为此苦恼,只要仔细编写和认真思考,很多错误都是可以避免的。一般情况下,当一个PHP程序执行出现异常或错误,可以通过在程序中设置断点、输出一下标记或变量的值,用这种方法来调试PHP程序,从而发现错误,解决问题。PHP不像Java语言那样,提供对异常处理的丰富支持,但还是提供了对异常处理的一般支持。本章首先从常见的PHP错误讲起,然后介绍PHP异常处理类,最后介绍PHP常见错误类型、等级的内容。
本章主要涉及的知识点有:
❑了解什么是错误处理
❑了解PHP程序处理过程中的错误
❑学习异常处理类以及用法
❑使用PHP自定义错误处理方式
16.1 重视程序中的错误处理
异常处理是任何一门计算机语言都需要考虑的问题,也是程序员需要考虑的问题。因为在程序的执行过程中总会遇到许多可预知或不可预知的错误事件,这些错误有时是由于逻辑错误造成的,有时是由于开发人员疏忽造成的,有时是系统异常造成的。比如说,某个目录下本应存在的一个文件由于某些原因不在了,或者数组越界等问题,又如,连接数据库的时候,远程数据库连接没有响应等。
不管哪一种错误,都会使程序执行结果有误或者执行失败,甚至造成更严重的后果。所以,一定要重视程序中的错误处理。这样,代码会更加健壮、安全、可靠,也可以减少后期维护量和维护成本。
在PHP程序中,通常可以在程序中设置一系列判断,来排查PHP程序可能出现错误或异常的地方。但这样一来,程序可读性差了很多,总是有许多与真正工作无关的代码,而且也给开发人员增加了极大的工作负担。使用异常处理机制,可以把错误处理和真正的工作分开来,代码会更易组织,更清晰。最重要的是,程序更安全了,不至于由于一些小的疏忽而使程序意外崩溃。所以,程序中的异常处理是非常必要的。
共有条评论 网友评论