Аналог __autoload для функций

Vin-Diesel

Новичок
Существует ли аналог функции __autoload для функций, т.е. чтобы выполнив такой код:
PHP:
function function_autoload($funcName) { require_once $funcName; } getTitle();
, автоматически подключился файл getTitle?
 

tz-lom

Продвинутый новичок
Vin-Diesel
автолоада функций на сколько я знаю нет,зато есть автолоад классов по ссылке выше
 

Sokil.Dmytro

Новичок
function executeFunction($funcname) { include_once $funcname; } executeFunction('getTitle')

Но чет мне кажется что вам оно не надо :)
 

Vin-Diesel

Новичок
не, все не то
Ладно обойдемся тем что есть) спасибо за ответы
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
в 5.3. есть __invoke
можно вместо foo() вызывать $foo(), и автолоад сможет работать

теоретически можно через error_handler, но это очень криво по определению и сильно нагружает проц
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
сначала $foo придется как-то определить
например, $foo = function_replacement_class(), который по lazy_load подгружает нужные библиотеки и вызывает нужные классы/фции
 
Сверху