Junior — Middle
Wie wird eine anonyme Funktion implementiert, die externe Parameter verwendet?
sobes.tech KI
Antwort von AI
В PHP анонимная функция (замыкание) может использовать внешние переменные с помощью ключевого слова use. Это позволяет передать значения из внешней области видимости внутрь функции.
Пример:
$factor = 10;
$multiply = function($number) use ($factor) {
return $number * $factor;
};
echo $multiply(5); // Выведет 50
Здесь переменная $factor из внешней области видимости передается в анонимную функцию через use. Без этого ключевого слова функция не имела бы доступа к $factor.