查询

get_parent_class()函数—用法及示例

「 获取指定对象或类的父类名称 」


函数名称:get_parent_class()

函数描述:get_parent_class() 函数用于获取指定对象或类的父类名称。

参数:get_parent_class(object|string $object): string|false

参数说明:

  • $object:要获取父类名称的对象或类名。可以是一个对象实例,也可以是一个类名的字符串。

返回值:返回父类的名称,如果没有父类则返回 false。

示例:

  1. 获取对象的父类名称:
class ParentClass {
    // 父类
}

class ChildClass extends ParentClass {
    // 子类
}

$childObj = new ChildClass();

echo get_parent_class($childObj); // 输出:ParentClass
  1. 获取类的父类名称:
class ParentClass {
    // 父类
}

class ChildClass extends ParentClass {
    // 子类
}

echo get_parent_class('ChildClass'); // 输出:ParentClass

注意事项:

  • 如果指定的对象或类没有父类,则返回 false。
  • 如果传递的参数不是对象实例或类名的字符串,则会发生错误。
  • get_parent_class() 函数只能获取直接父类的名称,无法获取间接父类的名称。如果需要获取所有父类的名称,可以使用 get_parent_class() 函数的返回值进行递归调用。
补充纠错
上一个函数: get_required_files()函数
下一个函数: get_object_vars()函数
热门PHP函数
分享链接