Sobes.tech
Junior — Middle

Wie kann man einen externen Parameter an eine anonyme Funktion übergeben?

sobes.tech KI

Antwort von AI

В PHP для передачи внешних параметров в анонимную функцию используется ключевое слово use. Оно позволяет захватить переменные из внешней области видимости.

Пример:

$message = "Привет";

$func = function($name) use ($message) {
    echo "$message, $name!";
};

$func("Мир"); // Выведет: Привет, Мир!

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