码迷,mamicode.com
首页 > Web开发 > 详细

PHP面向对象06

时间:2014-09-13 00:44:04      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   os   使用   ar   2014   div   

oop06异常处理

2014-9-2 8:36:33 NotePad++ By jiancaigege

摘要:
1、异常处理
2、类中常用函数

 

异常处理

语法格式:

1 try{
2 //捕获异常
3 }catch(Exception $e){
4 //处理异常
5 }

 

注:Exception $e表示$e是一个Exception类的对象.
Exception 是所有异常的基类.
常见的还有子类PDOException

类摘要(了解即可)

 1 Exception {
 2     /* 属性 */
 3     protected string $message ;
 4     protected int $code ;
 5     protected string $file ;
 6     protected int $line ;
 7     /* 方法 */
 8     public __construct ([ string $message = "" [, int $code = 0 [,Exception $previous = NULL ]]] )
 9     final public string getMessage ( void )
10     final public Exception getPrevious ( void )
11     final public int getCode ( void )
12     final public string getFile ( void )
13     final public int getLine ( void )
14     final public array getTrace ( void )
15     final public string getTraceAsString ( void )
16     public string __toString ( void )
17     final private void __clone ( void )
18 }

其中: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面向对象06

标签:style   blog   color   io   os   使用   ar   2014   div   

原文地址:http://www.cnblogs.com/52fhy/p/3969346.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!