Я использовал функции кэширования APC, и это было феноменально. Я думал, почему бы не просто кэшировать все мои функции и загружать их всякий раз, когда мне нужно (на самом деле вроде как фреймворки).
function Foo {echo 'bar';}
$foo = Foo;
apc_store('foo',$foo);
И потом, когда бы ни понадобился Foo, я бы просто использовал apc_fetch. Это более эффективно / быстро, чем require_once?
Это умный ход? (особенно если у вас много функциональных файлов)