Удаление анонимных функций из массива, является оптимизацией?
Есть cms самописная, я внедрил в него шорткоды, логика такая, при анализе текста на наличие шорткода, подключаются ряд файлов с функциями.
Функции отрабатывают, выдают результат и результат меняется на шорткод.
На данный момент все функции пользовательские (именованные).
Есть возможность все функции сделать анонимными и объявить все в массиве или объекте.
После отработки всего функционала удалять массив. Ибо он более не потребуется.
В теории это должно хорошо экономить память, но вот на практике я некогда такого не видел.
Бакэнд работает по принципу php cgi или php app? т.е. php запускается и завершает свою работу на каждый запрос или постоянно запущенное приложение web сервер?
так это хорошо, еще помогает избегать конфликтов при повторных имен функций
охуенный план
что мешает именам пересечься в пределах одной сессии?
p.s. абсолютно бессмысленная оптимизация, возможна конечно ситуация и у тебя десятки тысяч функций, но это слишком уж странный случай тогда.