Анонимные функции доступны из PHP 5.3.
Должен ли я использовать их или избегать? Если да, то как?
Edited; просто нашел приятный трюк с анонимными функциями php...
$container = new DependencyInjectionContainer();
$container->mail = function($container) {};
$conteiner->db = function($container) {};
$container->memcache = function($container) {};