在PHP文件中获取类接口实现的实例

时间:2013-06-10 05:55:28

标签: php plugins reflection interface

假设我有文件myplugin.php

如何获取实现某个界面的所有类的列表?

真正的简单

1 个答案:

答案 0 :(得分:2)

  1. 加载所有文件(例如,您可以使用插件目录)
  2. 遍历get_declared_classes()结果
  3. 检查实施:class_implements()