请注意,特征可能使用其他特征,因此该类可能不会直接使用该特征.并且该类可以从使用该特征的父类继承.
这是一个可以在几行内解决的问题,还是我必须做一些循环?
解决方法:
class_uses()函数将返回一个数组,其中包含该类使用的所有特征的名称,并通过传递类名或实例来工作….但是,您需要通过继承树“递归”以获取使用的所有特征,以及每个特征
编辑
请注意,op dot pl的stealz提供了一个示例函数,显示如何在链接的PHP Docs页面的comments部分中执行此递归
2023-07-18 23:52:58
请注意,特征可能使用其他特征,因此该类可能不会直接使用该特征.并且该类可以从使用该特征的父类继承.
这是一个可以在几行内解决的问题,还是我必须做一些循环?
解决方法:
class_uses()函数将返回一个数组,其中包含该类使用的所有特征的名称,并通过传递类名或实例来工作….但是,您需要通过继承树“递归”以获取使用的所有特征,以及每个特征
编辑
请注意,op dot pl的stealz提供了一个示例函数,显示如何在链接的PHP Docs页面的comments部分中执行此递归