как я могу создать с помощью php экземпляр всех плагинов, которые реализуют интерфейс плагина и сохранены в определенной директории плагинов.
Я сделал что-то в c # как этот
Assembly assembly = Assembly.LoadFrom(pFileName);
foreach (Type type in assembly.GetTypes()){
if (type.IsPublic){
if (!type.IsAbstract){
Type typeInterface = type.GetInterface(pTypeInterface.ToString(), true);
if (typeInterface != null){
try{
object plugin = Activator.CreateInstance(pluginInterfaceType);
Есть ли способ перевести это в php?
Какой самый простой и безопасный способ реализовать это?
привет