PHP - class/object(类/对象)函数


这些函数允许您获取有关类和实例对象的信息。您可以获取对象所属类的名称,以及其成员属性和方法。

安装

无需安装即可使用这些函数;它们是 PHP 核心的一部分。

运行时配置

此扩展没有在 php.ini 中定义的配置指令。

函数列表

PHP − 表示支持该功能的 PHP 的最早版本。

函数 描述 PHP
class_alias() 为类创建别名 5.3.0
class_exists() 对特定对象调用用户方法 [已弃用] 4
enum_exists() 检查枚举是否已定义 8.1.0
get_called_class() 检查枚举是否已定义 5.3.0
get_class() 返回对象的类的名称 4
get_class_methods() 获取类方法的名称 4
get_class_vars() 获取类的默认属性 4
get_declared_classes() 返回一个具有已定义类名称的数组 4
get_declared_interfaces() 返回所有已声明接口的数组 5
get_declared_traits() 返回一个包含所有已声明特征的数组 5.4.0
get_mangled_object_vars() 返回一个 mangled 对象属性的数组 7.4.0
get_object_vars() 获取给定对象的属性 4
get_parent_class() 检索对象或类的父类名称 4
interface_exists() 检查是否已定义接口 5
is_a() 检查对象是否属于此类或将此类作为其父级之一 4
is_subclass_of() 检查对象是否将此类作为其父类之一 4
method_exists() 检查类方法是否存在 4
property_exists() 检查对象或类是否具有属性 5
trait_exists() 用于检查特征是否存在 5.4.0