PHP Class/Object 函数
这些函数使您可以获得有关类和实例对象的信息。您可以获得对象所属的类的名称及其成员属性和方法。
安装
无需安装即可使用这些函数。它们是PHP核心的一部分。
函数列表
PHP版本-表示支持该函数的PHP的最早版本。
序号 | 函数名称 | 函数说明 | PHP版本 |
---|---|---|---|
1 | call_user_method_array() | 调用带有参数数组的用户方法[已弃用] | 4 |
2 | call_user_method() | 对特定对象调用用户方法[已弃用] | 4 |
3 | class_exists() | 检查是否已定义类 | 4 |
4 | get_class_methods() | 获取类方法的名称 | 4 |
5 | get_class_vars() | 获取类的默认属性 | 4 |
6 | get_class() | 返回对象的类的名称 | 4 |
7 | get_declared_classes() | 返回带有已定义类名称的数组 | 4 |
8 | get_declared_interfaces() | 返回所有已声明接口的数组 | 5 |
9 | get_object_vars() | 获取给定对象的属性 | 4 |
10 | get_parent_class() | 检索对象或类的父类名称 | 4 |
11 | interface_exists() | 检查是否定义了接口 | 5 |
12 | is_a() | 检查对象是否属于此类或将此类作为其父对象之一 | 4 |
13 | is_subclass_of () | 检查对象是否具有此类作为其父级之一 | 4 |
14 | method_exists() | 检查类方法是否存在 | 4 |
15 | property_exists() | 检查对象或类是否具有属性 | 5 |
16 | __autoload() | 尝试加载未定义的类 | 5 |
17 | class_alias() | 为一个类创建别名 | 5 |
18 | get_called_class() | 后期静态绑定("Late Static Binding")类的名称 | 5 |
19 | get_declared_traits() | 返回所有已定义的 traits 的数组 | 5 |
20 | trait_exists() | 检查指定的 trait 是否存在。 | 5 |