От web в адресе на сайте я избавился, но почему-то в админке он присутствует. Дописал в url-менеджере 'admin' => 'site/login', но это ничего не дало, может на продакшне получится, если настроить чтоб смотрел в папку web...
А без анонимных функций это нельзя сделать? Мне просто интересен этот момент. Задача в том, чтобы написать функцию вида foo2(), которая вызывает другую функцию, которая распечатывает массив.