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

Vin-Diesel

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

Но чет мне кажется что вам оно не надо :)
 
в 5.3. есть __invoke
можно вместо foo() вызывать $foo(), и автолоад сможет работать

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