PHP 异常处理(5)
来源:未知 责任编辑:责任编辑 发表时间:2014-01-06 18:18 点击:次
上面的代码抛出了一个异常,并通过一个自定义的 exception 类来捕获它:
- customException() 类是作为旧的 exception 类的一个扩展来创建的。这样它就继承了旧类的所有属性和方法。
- 创建 errorMessage() 函数。如果 e-mail 地址不合法,则该函数返回一条错误消息
- 把 $email 变量设置为不合法的 e-mail 地址字符串
- 执行 "try" 代码块,由于 e-mail 地址不合法,因此抛出一个异常
- "catch" 代码块捕获异常,并显示错误消息
多个异常
可以为一段脚本使用多个异常,来检测多种情况。
可以使用多个 if..else 代码块,或一个 switch 代码块,或者嵌套多个异常。这些异常能够使用不同的 exception 类,并返回不同的错误消息:
相关新闻>>
- 发表评论
-
- 最新评论 更多>>