Плюшка CMS#29.08.2018

/* Создан для быстрой разработки приложений */
Скачать Демо

core::cache

06.11.2015

mixed cache(string $id, callback $function, [int $timeout])

Возвращает кеш произвольных данных, именновонных идентификатором $id. Если кеш устарел будет вызвана функция $function для его обновления.

Параметр $timeout - время актуальности кеша, заданное в секундах. Кеш хранится в файлах в директории /cache/custom.
Callback-функция не принимает параметров (используйте конструкцию "use", если это требуется) и должна вернуть обновлённые данные в произвольном виде.

 

Пример:

//Анонимная функция будет вызвана не чаще чем каждые 2 часа.
$cacheData=core::cache('myCache',function() use($categoryId) {
  ...
  return array(...);
},7200);