这些函数提供了获取有关类和实例对象信息的工具。它们可用于获取对象所属类的名称及其成员属性和方法。使用这些函数,不仅可以找到对象的类成员身份,还可以找到其来源(即对象类扩展的类是什么)。

安装

没有安装需要使用这些功能。这些函数是 PHP 核心的一部分。

运行时配置

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

PHP 类和对象函数

函数说明
class_alias()为类创建别名。
class_exists()检查类是否已定义。
enum_exists()检查是否枚举已定义。
get_used_class() 获取调用静态方法的类的名称。
get_class()返回对象的类名。
get_class_methods()获取类方法名称。
get_class_vars()获取类的默认属性。
get_declared_classes()返回一个数组定义的类的名称。
get_declared_interfaces()返回所有已声明接口的数组。
get_declared_traits()返回所有声明特征的数组。
get_mangled_object_vars()返回损坏对象属性的数组。
get_object_vars()获取给定对象的属性。
get_parent_class()检索父类对象或类的名称。
interface_exists()检查接口是否已定义。
is_a( )检查对象是否属于此类或将该类作为其父级之一。
is_subclass_of()检查对象是否将该类作为其父类之一或实现它。
method_exists()检查类是否方法存在。
property_exists()检查对象或类是否具有属性。
trait_exists() 检查特征是否存在。

PHP 类/对象预定义常量

此扩展没有常量定义。