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