我有班级奔驰,它有父母汽车,汽车有父母主要。
我希望所有的父母都来自 Mercedes Class
Mercedes extends Car
Car extends Main
输出应该是这样的mercedes<-Car<-Main
答案 0 :(得分:3)
试
print_r(class_parents(new Mercedes ));
更多信息: - http://www.php.net/manual/en/function.class-parents.php
或 http://www.php.net/manual/en/function.get-parent-class.php
它会将您输出为数组,因此需要使用implode()
<?php echo implode('<-', class_parents(new Mercedes)); ?>
答案 1 :(得分:2)
这样做:
function GetAllParents(instance) {
return get_class(instance) . '<-' .
implode('<-', array_reverse(class_parents(instance)));
}
以正确的顺序输出所有内容:
Mercedes<-Car<-Main
参见文档: