Назад к вопросам
Junior — Middle
123
Каким образом можно передать внешний параметр в анонимную функцию?
Ответ от нейросети
sobes.tech AI
В PHP для передачи внешних параметров в анонимную функцию используется ключевое слово use. Оно позволяет захватить переменные из внешней области видимости.
Пример:
$message = "Привет";
$func = function($name) use ($message) {
echo "$message, $name!";
};
$func("Мир"); // Выведет: Привет, Мир!
Здесь переменная $message из внешней области передаётся в анонимную функцию через use. Без этого ключевого слова анонимная функция не имеет доступа к внешним переменным.