Всё не пойму, что ты за "память ооп" придумал?
А точнее, считывается кеш, после сохраняет в памяти ооп массиф и гоняет через спринтера из циклов foreach
Zдешний, Можно в новом релизе аницмс это уже реализовано
Обычный метод. К бд делается каждый раз запрос один фиг. А нельзя записать этот массив в файл или используя memcache и получатся уже оптимизированные смайлы?
Hatsune Miku, Незнал
static $_cache = [];
А причём тут глабал если про статик переменные?
function smile ($string)
{
$_cache = [];
// ... кешим смайлы твоим способом в переменную $_cache
return готовая строка;
}
Hatsune Miku, Не люблю global карочи
А зачем делать целый класс для статической переменной?
Если они есть и в просто функциях
Было бы смешно если для каждого смайла создавался запрос к БД. А так это обычный метод.