PHP - анонимная функция = замыкания
Primary tabs
В PHP анонимная функция = замыкания - это функции не имеющие конкретного имени - они используются для "обратных вызовов" -
также такая функция может быть использована как динамически определяемое значение переменной
echo preg_replace_callback('~-([a-z])~', function ($match) { return strtoupper($match[1]); }, 'hello-world'); // выведет helloWorld
использование в качестве "переменной":
$greet = function($name) { printf("Hello %s\r\n", $name); }; $greet('World'); $greet('PHP');
подробнее можно посмотреть здесь:
php.net/manual/ru/functions.anonymous.php
- Log in to post comments
- 2067 reads