php中有关类和对象的函数
时间:2007-01-16 来源:rainbutterfly
1.string get_class(object obj) 该函数确定作为参数的对象是从哪个类实例化而来的
返回该对象所属的类名
2.string get_parent_class(object obj)该函数确定作为参数的对象所属的类是从哪个父类继承而来的
返回值为对象所属的父类名
3.array get_class_method(string class_name)该函数可以得到作为参数的类中所包含的所有方法
返回值为类中包含的所有方法的方法名列表,为一个字符串数组,下标为从0开始的整数
4.array get_class_vars(string class_name)
该函数可以得到作为参数的类中所包含的所有属性
返回值为一个字符串数组,下标为属性名,值为属性值,
5.array get_object_vars(object obj)该函数可以得到作为参数的对象中所包含的所有属性
返回值为一个字符串数组,下标为属性名,值为属性值
6.bool is_subclass_of(object obj,string superior)
该函数判断对象obj是否属于类superior_class的一个子类
返回值为一个bool变量,如果是返回TRUE,如果不是返回FALSE
7.bool class_exists(string class_name)
该函数判断某个类是否存在,参数为类名
返回一个bool变量
8.bool method_exists(object obj,string method_name)
该函数判断对象obj是否具有方法method_name
9.array get_declared_classes(void)
该函数用来得到全部已经声明过的类的类名列表
返回值为一个字符串数组,每个数组成员为一个已声明过的类名
10.mixed call_user_method(string method_name,object obj[,mixed param[,...]])
该函数调用对象obj中的某个方法method_name.使用后面列出的参数,参数给出的顺序同方法定义时应该一致
BY:comconn
返回该对象所属的类名
2.string get_parent_class(object obj)该函数确定作为参数的对象所属的类是从哪个父类继承而来的
返回值为对象所属的父类名
3.array get_class_method(string class_name)该函数可以得到作为参数的类中所包含的所有方法
返回值为类中包含的所有方法的方法名列表,为一个字符串数组,下标为从0开始的整数
4.array get_class_vars(string class_name)
该函数可以得到作为参数的类中所包含的所有属性
返回值为一个字符串数组,下标为属性名,值为属性值,
5.array get_object_vars(object obj)该函数可以得到作为参数的对象中所包含的所有属性
返回值为一个字符串数组,下标为属性名,值为属性值
6.bool is_subclass_of(object obj,string superior)
该函数判断对象obj是否属于类superior_class的一个子类
返回值为一个bool变量,如果是返回TRUE,如果不是返回FALSE
7.bool class_exists(string class_name)
该函数判断某个类是否存在,参数为类名
返回一个bool变量
8.bool method_exists(object obj,string method_name)
该函数判断对象obj是否具有方法method_name
9.array get_declared_classes(void)
该函数用来得到全部已经声明过的类的类名列表
返回值为一个字符串数组,每个数组成员为一个已声明过的类名
10.mixed call_user_method(string method_name,object obj[,mixed param[,...]])
该函数调用对象obj中的某个方法method_name.使用后面列出的参数,参数给出的顺序同方法定义时应该一致
BY:comconn
相关阅读 更多 +
排行榜 更多 +