Механизм использования анонимных функций в php позволяет сделать массив с неограниченным количеством анонимных функций, доступны для вызова.
Для проведения подобного трюка создайте массив, аналогичен тому, что приведен ниже:
$myFunctions = array(
'cube' => function($x) { return $x*$x*$x; }
);
Теперь можно вызывать функции с массива, используя следующий синтаксис:
call_user_func( $myFunctions['cube'], 3 );
Размер этого массива не ограничен, что делает его очень удобным в использовании. Да, при использовании фреймворков и CMS этот подход малополезен, т.к. инструменты позволяют решать эту задачу более изящно — но, тем не менее, знать и иметь его ввиду однозначно стоит.