PHP面向对象06_异常处理
2023-09-14 08:57:26 时间
oop06异常处理
2014-9-2 8:36:33 NotePad++ By jiancaigege
摘要: 1、异常处理 2、类中常用函数
异常处理
语法格式:
try{ //捕获异常 }catch(Exception $e){ //处理异常 }
注:Exception $e表示$e是一个Exception类的对象.
Exception 是所有异常的基类.
常见的还有子类PDOException
类摘要(了解即可)
Exception { /* 属性 */ protected string $message ; protected int $code ; protected string $file ; protected int $line ; /* 方法 */ public __construct ([ string $message = "" [, int $code = 0 [,Exception $previous = NULL ]]] ) final public string getMessage ( void ) final public Exception getPrevious ( void ) final public int getCode ( void ) final public string getFile ( void ) final public int getLine ( void ) final public array getTrace ( void ) final public string getTraceAsString ( void ) public string __toString ( void ) final private void __clone ( void ) }
其中:getMessage()常用来显示异常信息
++++++++++++++++++++++++++++++++++
类中常用函数
2014-9-2 8:47:07
1、class_exists(string $class_name)检查类是否已定义 2、method_exists( mixed $object , string $method_name)检查类的方法是否存在 3、interface_exists(string $interface_name )检查接口是否已被定义 4、get_class([object $obj])返回对象的类名 5、get_class_vars(string $class_name )返回类中的成员属性组成的数组 6、get_class_methods(string $class_name )返回类中的成员方法组成的数组 7、is_a(mixed $object , string $class_name)判断该对象是否属于该类 注:在php5中使用instanceof运算符,例if( $fun instanceof ClassName){} 8、get_parent_class([ mixed $obj ])返回对象或类的父类名 9、is_subclass_of(object $object , string $class_name )判断$object是否属于$class_name类的子类或子类对象 10、class_alias(string $original , string $alias )为一个类创建别名(PHP 5 >= 5.3.0) 11、property_exists( mixed $class , string $property )检查对象或类是否具有该属性 12、get_object_vars ( object $obj )返回对象中定义的属性组成的数组 13、get_declared_classes( void)返回由当前脚本中已定义类的名字组成的数组
相关文章
- 企业版php自动发卡平台,企业版PHP自动发卡平台源码V6.3版
- 关于PHP缓冲控制在IE浏览器下的应用
- PHP清除、删除Session
- PHP mkdir():创建目录
- 如何使用PHP连接MySQL数据库(php如何关联mysql)
- Linux快速部署配置PHP服务器环境(linux部署php环境)
- PHP向MySQL中安全插入数据(php插入mysql)
- PHP实现Redis的访问控制(php访问redis)
- 如何在Linux系统下执行PHP文件?(linux下执行php)
- PHP开发者必须了解的Linux常识(php开发linux)
- PHP探索MySQL的连接之路(php连接mysql)
- PHP封装Redis:提高工作效率(封装php redis)
- PHP如何开启MSSQL支持?(php怎么开启mssql)
- PHP连接MSSQL数据库发生错误解决方法(php mssql 错误)
- PHP与MySQL:兼容性更好、更强大的灵活性(php与mysql 优点)
- 如何在PHP中使用MySQL数据库(mysql中php)
- 通过具体程序来理解PHP里面的抽象类
- php中文字符入库或显示乱码问题的解决方法
- php错误、异常处理机制(补充)
- PHP的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
- 一个显示效果非常不错的PHP错误、异常处理类
- php中的curl使用入门教程和常见用法实例