Junior — Middle
Comment une fonction anonyme utilisant des paramètres externes est-elle implémentée?
sobes.tech IA
Réponse de l'IA
В PHP анонимная функция (замыкание) может использовать внешние переменные с помощью ключевого слова use. Это позволяет передать значения из внешней области видимости внутрь функции.
Пример:
$factor = 10;
$multiply = function($number) use ($factor) {
return $number * $factor;
};
echo $multiply(5); // Выведет 50
Здесь переменная $factor из внешней области видимости передается в анонимную функцию через use. Без этого ключевого слова функция не имела бы доступа к $factor.