Пояснение строки в Yii2(PHP)

154
25 ноября 2017, 11:14

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

Вот тупой вопрос,на который я не могу ответить и понять что делает эта строка.

$this->buttons[$name] = function ($url) use ($name, $title, $icon) {
 ...
 };

Как я понял, берется массив кнопок, с заданным именем. После чего вызывает анонимную функцию, которая принимает урл (Так ли все понимаю???), после чего наследует имя,заголовок и иконку?

Answer 1

К массиву кнопок, по ключу $name присваивается анонимная функция в качестве значения, принимающая аргументом $url и дающая доступ к внешним переменным $name, $title, $icon.

READ ALSO
MVC, работа с моделью

MVC, работа с моделью

Дело было вечером, делать было нечегоДля расширения кругозора решил написать мини-фреймворк на чистом PHP

183
Функциональное тестирование в Symfony 1

Функциональное тестирование в Symfony 1

Доброе время суток, не подскажите, как проверить функциональным тестом что на странице вывелся нужный контент? Я пишу тест

158
Конвертация PHP кода в Javascript

Конвертация PHP кода в Javascript

Доброго времени, Уважаемые форумчане

142
Php, ошибка при использовании preg_match

Php, ошибка при использовании preg_match

Проблема в том, что пароль не записывается в бдНо если писать вот так:

145