Задать вопрос
@Snewer

Конструкция «use» дружит только с анонимными функциями?

Здравствуйте!

Конструкция "use" дружит только с анонимными функциями?

т. е. работает отлично:
$function = function($a, $b) use ($c, $d){ /* ... */ }


если такое повесить на не анонимную функцию ничего не работает, и использую, соответственно globals. Может я что-то упустил? Спасибо!
  • Вопрос задан
  • 2457 просмотров
Подписаться 2 Оценить Комментировать
Ответ пользователя Alex Kheben К ответам на вопрос (4)
zBit
@zBit
Full stack web developer
если такое повесить на не анонимную функцию ничего не работает

Только такой вариант:
$functionName = function($a, $b) use ($c, $d) {}
$functionName($a, $b);
Ответ написан
Комментировать