Можно ли обработать ошибки такого типа?Что-то вроде spl_autoload_register, но для функций.
В основном, что я пытаюсь сделать:
У меня есть класс:
class Foo {
public function bar() {
echo 1;
}
}
Итак, когда я вызываю несуществующийФункция Foo () выглядит так:
Foo()->bar();
Возможный обработчик должен создать функцию Foo (), которая выглядит так:
function Foo() {
return new Foo();
}