类函数和对象函数 PHP

时间:2021-05-18 14:55:01

1. bool class_exists ( string $class_name [, bool $autoload = true ] )  检查指定的类是否已定义。

  如果由 class_name 所指的类已经定义,此函数返回 TRUE,否则返回 FALSE

2. array get_declared_classes ( void ) 返回由当前脚本中已定义类的名字组成的数组。

3.string get_class ([ object $obj ] ) 返回对象实例 obj 所属类的名字。如果 obj 不是一个对象则返回 FALSE

4.instanceof  用于确定一个 PHP 变量是否属于某一类 class 的实例

5.get_class_methods 返回由类的方法名组成的数组

  参数:类名或者对象实例。

  返回值:包含类中所有方法名的数组。

6.is_callable 检测参数是否为合法的可调用结构

  验证变量的内容能否作为函数调用。 这可以检查包含有效函数名的变量,或者一个数组,包含了正确编码的对象以及函数名。

7.get_class_vars 返回由类的默认属性组成的数组

  返回由类的默认公有属性组成的关联数组,此数组的元素以 varname => value 的形式存在。

8.get_parent_class  返回对象或类的父类名

  如果 obj 是对象,则返回对象实例 obj 所属类的父类名。

  如果 obj 是字符串,则返回以此字符串为名的类的父类名。此功能是在 PHP 4.0.5 中增加的。

  自 PHP 5 起,如果在对象的方法内调用,则 obj 为可选项。