Делаю последовательное подключение файлов из определённой дирректории. В каждом - один и тот же по названию класс (и интерфейс тоже один). Когда какая-то из реализаций опознает вход как свой, подключение прекращается и работаю с этим оставшимся классом.
в общих чертах всё выглядит так:
foreach ( scandir as $file ) {
include $file;
$a = new MyClass();
if ( $a->check($input) ) break;
exit ('wrong input');
}
Соответственно, умный пых думает, что я неправ и отказывается инициировать функцию, уже инициированную.
- как сделать так, чтобы было всем хорошо?
- может я дурак и неправильно подхожу к решению?
- в чём смысл жизни?