wolverine777, нет. Метод addFlash - только сохраняет сообщение, но не выводит его. Сообщение выводится в twig шаблоне. Выше написали, какой код его выводит. {% app.flashes() %}
Талян, только вот функция getmin по семантики не уровня фреймворка, а реализуется на уровне core библиотеки языка. И задание теоретическое, т.к. на практике вы будете использовать функцию min(), вместо костылей. И вот уже исходя из таких предпосылок, реализация через сортировку в корне не верна.
P.S. Я прекрасно понимаю, что на практике это будет неактуально, но тут речь все-таки про теорию.
Да, вполне понятно написано.
Сортировка всегда будет потреблять больше вычислительных ресурсов, чем обычный обход массива, с помощью которого, и нужно реализовывать функцию getmin.
Moses Fender, в худшем случае, сложность алгоритма сортировки asort будет больше O(n). Тогда как нахождение минимального значения должно быть не больше.
Если внимательно вчитаться в кусок скрипт, то он никаким образом не может выдать, то что автор привел в качестве результата. Т.к. $i не может быть пустой строкой.
Проблема в другой части скрипта, которую мы не видим.
Пример 1:
После каждого вызова функции test, ее scope будет удален.
Пример 2:
А здесь после вызова функции test, ее scope будет сохранен, и будет жить дальше.
Я могу ошибаться, но это и есть сама суть замыкания, разве нет?