当前位置: 首页> 函数类别大全> class_parents

class_parents

返回指定类的父类
名称:class_parents
分类:SPL
所属语言:php
一句话介绍:返回指定类的父类

class_parents函数

适用PHP版本

PHP 5及以上版本

函数说明

class_parents() 函数用于返回指定类的父类(或接口)名称组成的数组。如果类是继承自多个父类(多重继承),将返回父类的名称数组,最上层的父类会出现在数组的第一个位置。

函数语法

class_parents(string $class_name, bool $autoload = true): array

参数

  • class_name (string): 必需,指定要查询父类的类名。
  • autoload (bool): 可选,是否自动加载类文件。默认为 true。

返回值

返回一个数组,包含指定类的所有父类类名(按继承顺序排列)。如果指定类没有父类,则返回空数组。

示例

<?php
class A {}
class B extends A {}
class C extends B {}
<p>$parents = class_parents('C');<br>
print_r($parents);<br>
?><br>

示例代码的说明

在这个示例中,类 C 继承自类 B,而类 B 又继承自类 A。调用 class_parents('C') 会返回一个数组,包含类 C 的所有父类名,按照继承关系的顺序,最上层父类会出现在数组的第一个位置,最终输出结果为:

Array
(
    [B] => B
    [A] => A
)
同类函数
热门文章