Sobes.tech
Junior — Middle

Kaip įgyvendinti anoniminę funkciją, naudojančią išorinius parametrus?

sobes.tech AI

Atsakymas iš AI

В PHP анонимная функция (замыкание) может использовать внешние переменные с помощью ключевого слова use. Это позволяет передать значения из внешней области видимости внутрь функции.

Пример:

$factor = 10;
$multiply = function($number) use ($factor) {
    return $number * $factor;
};

echo $multiply(5); // Выведет 50

Здесь переменная $factor из внешней области видимости передается в анонимную функцию через use. Без этого ключевого слова функция не имела бы доступа к $factor.