Анонимните функции позволяват създаването на функции без да е необходимо да им се указва име. Те са най-удобни при параметрите с обратно извикване, но могат да бъдат използвани и на много други места.
Example #1 Пример за анонимна функция
<?php
echo preg_replace_callback('~-([a-z])~', function ($match) {
return strtoupper($match[1]);
}, 'hello-world');
// outputs helloWorld
?>
Вътрешно анонимните функции са осъществени посредством класа Closure.
Забележка: Анонимните функции са налични от PHP 5.3.0.