class_parents
返回指定类的父类
PHP 5及以上版本
class_parents() 函数用于返回指定类的父类(或接口)名称组成的数组。如果类是继承自多个父类(多重继承),将返回父类的名称数组,最上层的父类会出现在数组的第一个位置。
class_parents(string $class_name, bool $autoload = true): array
返回一个数组,包含指定类的所有父类类名(按继承顺序排列)。如果指定类没有父类,则返回空数组。
<?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 )