Анонимные функции в PHP 5.3

В PHP 5.3 появилась поддержка так называемых анонимных функций или, говоря другими словами, возможности создавать функции без имени.

Официальное руководство приводит такой пример:

$greet = function($name)
{
    printf("Hello %s\r\n", $name);
};

$greet('World');
$greet('PHP');

Анонимные функции (или "Лямбда" см. Лямбда-исчисление) реализуют концепцию функций, являющихся значением (в примере выше, анонимная функция является значением $greet).
В англоязычной статье Функционал PHP 5.3 - что такое анонимные функции и замыкания? также приводится пример связанных с анонимными функциями замыканий - функций, определённых внутри других функций и имеющих доступ к их локальным переменным (см. Замыкания).