zl程序教程

您现在的位置是:首页 >  后端

当前栏目

PHP面向对象06_异常处理

PHP异常 处理 面向对象 06
2023-09-14 08:58:00 时间
/* 方法 */ 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)返回由当前脚本中已定义类的名字组成的数组