• 购物车  0

    我的购物车

    0 件商品,共计 0
    去购物车结算
  • 最新公告 

    未读消息 :  忽略

    查看全部

  • 常见问题
  • 有问必答
  • 网站备案

欢迎您来到禾城数码,开始互联网之旅!

PHP错误处理

在PHP中,错误用于指示语法,环境或变成问题:

1、语法错误 语法错误是无法恢复的编译错误,表示出现了语法问题,造成PHP解释器停止工作。

2、环境错误 环境错误是与脚本的运行环境和相关服务相关联的问题。这种错误可能表示数据库服务器不可用、文件无法打开、权限水平导致的限制等等。

3、编程错误 编程错误是无法预期的错误,发生在正常的程序执行期间。例如,这种类型的错误可能表示为函数调用传递了意外参数(例如函数期望一个字符串,而传递的是一个数组)、引用了未定义的变量或数组索引,等等。

4、逻辑错误 另一种类型的错误则是逻辑错误,这种错误很常见,但很难检测到。这种错误产生一个错误结果作为明显成功执行的输出。这种类型的错误通常是由程序员造成的程序设计问题。它们通常在单元测试阶段进行处理。

PHP5中的错误有两种类型:标准PHP错误和异常。

标准PHP错误报告处理所有类型的错误,错误消息进行全局报告,每个错误与一个代表错误严重性或类型的错误级别相关联。传统上,PHP环境和编程错误都通过函数的返回值或使用trigger或dir函数生成全局警告或致命错误来处理。然而,这通常只适用于使用早与PHP5版本的的开发人员的情况,在这种情况下,没有其他错误报告方法可用。

在PHP5中,异常被用于指示发生了一个异常事件中断了正常的脚本执行,例如,一个环境或编程错误。异常使用throw语句报告,通常表示无法按照预期执行。可以使用try{…}cash(Exception $e){…}代码块捕获和处理异常,这种代码块也是程序逻辑的一部分。抛出和捕获异常是面向对象编程的主要错误处理机制,每个异常对象都是PHP5自身Exception类型或子类的实例。

linux虚拟主机吧">PHP程序想要更完美的运行,选择我们的Linux虚拟主机吧


来源: greatidc.com
阅读:4118
日期:2013/5/16

  >> 相关文章
 
Top

客服热线

0573-80897175