В PHP 5.3 появилась поддержка так называемых анонимных функций или, говоря другими словами, возможности создавать функции без имени.
Официальное руководство приводит такой пример:
$greet = function($name)
{
printf("Hello %s\r\n", $name);
};
$greet('World');
$greet('PHP');
Анонимные функции (или "Лямбда" см. ) реализуют концепцию функций, являющихся значением (в примере выше, анонимная функция является значением $greet).
В англоязычной статье также приводится пример связанных с анонимными функциями замыканий - функций, определённых внутри других функций и имеющих доступ к их локальным переменным (см. ).



