Алексей Сол: да, верно, по сути - роутер.
А вот фреймворками зря пренебрегаете, вдруг начнет расти проект и тогда с чистого листа придется переписывать.
ASDF13: еще как вид развлечения попробуйте продать свой скилл 1с за бугром. Я пару копий битрикса умудрился американцу и французу продать...Причем довольны остались (хотя у меня полыхает от всех продуктов 1с)
Вообще да, но можно по разному назвать. Есть, например, продвижение бизнеса (создавался сайт для компании эвакуаторов и по сей день в топе висит, да и клиент доволен).
А так у меня полный спектр услуг, вплоть до того, что сам поставлю себе тз исходя из разговора с заказчиком. В общем, все что связано с вэбом
Ly: я когда сам с таким столкнулся, плюнул и ушел в классы
По сути ваша функция, в которую буду выкладываться функции это класс, а вложенные функции это методы. Обратиться к чему-либо внутри класса можно, например, через $this->
Ly: не уверен что в вашем случае так можно, попробуйте сделать массив глобальным (global), а после во вложенной функции вызывать его. И чем вас классы не устроили?
sim3x: возможно есть различные библиотеки которые позволят это делать без установки подобных программ, но что-то мне подсказывает, что время рендера будет ох как не очень
А вот фреймворками зря пренебрегаете, вдруг начнет расти проект и тогда с чистого листа придется переписывать.