Junior — Middle
Jak lze předat externí parametr anonymní funkci?
sobes.tech AI
Odpověď od AI
В PHP для передачи внешних параметров в анонимную функцию используется ключевое слово use. Оно позволяет захватить переменные из внешней области видимости.
Пример:
$message = "Привет";
$func = function($name) use ($message) {
echo "$message, $name!";
};
$func("Мир"); // Выведет: Привет, Мир!
Здесь переменная $message из внешней области передаётся в анонимную функцию через use. Без этого ключевого слова анонимная функция не имеет доступа к внешним переменным.