PHP OOP 获取一个类的所有父类

标签 php class oop

我有类 Mercedes 并且它有父级 Car 并且 Car 有父级 Main
我想从 Mercedes Class

获取所有 parent
Mercedes extends Car 
Car extends Main

输出应该是这样的mercedes<-Car<-Main

最佳答案

这样做会:

function GetAllParents(instance) {
   return get_class(instance) . '<-' .
          implode('<-', array_reverse(class_parents(instance)));
}

以正确的顺序输出所有内容:

Mercedes<-Car<-Main

查看文档:

关于PHP OOP 获取一个类的所有父类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23671718/

相关文章:

php - 如何通过在 Lucene 上执行搜索来获取匹配的字符串?

python - 在 Django 中实例化 View 类时出错

java - 更正 Book 类以获取 getBooksByAuthor 方法的输出

javascript - 为什么我不能总结数组的所有属性?

c# - 永久类型转换到父类(super class)

Javascript:使用非连续键迭代数组

php - 释放 PDO 准备好的语句 (DEALLOCATE PREPARE)

php - Woocommerce 电子邮件表格自定义

php - 根据 Woocommerce 中的自定义购物车项目数据自定义购物车项目小计

java - 从对象类访问二维数组。