首页 > Web开发 > 详细

PHP异常处理

时间:2017-07-28 21:30:18      阅读:262      评论:0      收藏:0      [点我收藏+]

1.异常的概念:

PHP当中,异常是一个比较特殊的模块。异常有一个统一的类称之为Exception

异常是指一个程序在运行过程出现的一个意外或者事件,中断了正常指令的执行,跳转到其他模块继续执行

异常处理用于在指定的错误(异常)情况发生时改变脚本的正常流程。这种情况称为异常。

 

2.异常的类:

(1)内置的类:

  技术分享

 

(2)构造函数的类:

  技术分享

  

如果使用自定义的类来扩展内置异常处理类,并且要重新定义构造函数的话,建议同时调用 parent::__construct() 来检查所有的变量是否已被赋值。当对象要输出字符串的时候,可以重载 __toString() 并自定义输出的样式。

 

3.异常示例:

   技术分享

  效果:

  技术分享

4.Try, throw 和 catch

  (1)Try - 使用异常的函数应该位于 "try" 代码块内。如果没有触发异常,则代码将照常继续执行。但是如果异常被触发,会抛出一个异常。

  (2)Throw - 这里规定如何触发异常。每一个 "throw" 必须对应至少一个 "catch"

  (3)Catch - "catch" 代码块会捕获异常,并创建一个包含异常信息的对象

 

示例:

  技术分享

 

PHP异常处理

原文:http://www.cnblogs.com/lxy1023-/p/7252538.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!