牛骨文教育服务平台(让学习变的简单)
博文笔记

PHP异常处理

创建时间:2017-08-02 投稿人: 肖雨婷 浏览次数:283

异常处理是公认的处理程序错误的理想方法,在 Java及 C 中都有这个概念,我们欣喜的看到,在 PHP5 已经加入了这方面的应用。你可以尝试使用 “try” 和 “catch” 来控制程序的错误。当有错误发生的时候,代码会把错误交给 “catch” 子句来处理,在 “catch” 子句中,你需要指明要把错误交给某个对象处理,这样做可以使代码结构看起来更清晰,因为我们可以把所有的错误信息交给一个对象来处理。

自定义错误处理

你可以很方便的用自定义的处理错误的代码来控制你的程序中的意外。你仅仅需要从异常类中派生出一个自己的错误控制类,在你自己的错误控制类中,你需要有一个构造函数和一个 getMessage 方法。

命名空间

名称空间对类的分组或函数分组很有用。它可以把一些相关的类或函数给组合到一起,方便以后调用。

PHP异常处理

例:名称空间

<?php namespacemy ame;//参考"定义命名空间"小节 classMyClass{} functionmyfunction(){} constMYCONST=1;$a=newMyClass;$c=newmy ameMyClass;//参考"全局空间"小节$a=strlen("hi");//参考"使用命名空间:后备全局函数/常量"小节$d=namespaceMYCONST;//参考"namespace操作符和__NAMESPACE__常量”小节$d=__NAMESPACE__."MYCONST";echoconstant($d);//参考"命名空间和动态语言特征"小节?>
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。