Описание

Класс, отвечающий за кэширование на сайте

Данный класс использует при работе библиотеку работы с файловой системой.

  • author: Казбек Елекоев <elekoev@binn.ru>
  • version: 4.0
  • copyright: Copyright (c) 2007, OOO "СИБИЭС Групп"

Располагается в /lib/sbCache.inc.php (строка 24)


	
			
Методы (список)
bool check (string $ident, int $tag_id, array $params, [bool $use_session = false], [bool $use_post = false])
bool drop (string $ident, [string $domain = SB_COOKIE_DOMAIN])
void save ( $ident, string $str)
Методы
Конструктор __construct (строка 77)

Конструктор класса

Считывает настройки кэширования на сайте для текущего домена.

  • access: public
object sbCache __construct ()
check (строка 106)

Проверяет, есть ли кэш для переданных параметров

  • return: TRUE, если кэш есть и он валиден, FALSE в ином случае.
  • access: public
bool check (string $ident, int $tag_id, array $params, [bool $use_session = false], [bool $use_post = false])
  • string $ident: Идентификатор модуля, для которого проверяется кэш.
  • int $tag_id: Идентификатор тега на странице, с которым связан кэшируемый элемент.
  • array $params: Массив параметров, от которых зависит вывод элемента.
  • bool $use_session: Добавлять или нет к массиву параметров $params массив $_COOKIE.
  • bool $use_post: Добавлять или нет к массиву параметров $params массив $_POST.
drop (строка 222)

Сбрасывает кэш для указанного модуля и домена

Если домен не указан, то берется текущий домен. Если в качестве идентификатора модуля указать 'all', то будет сброшен весь кэш.

  • return: TRUE, если кэш был сброшен успешно, FALSE в ином случае.
  • access: public
bool drop (string $ident, [string $domain = SB_COOKIE_DOMAIN])
  • string $ident: Идентифкатор модуля.
  • string $domain: Домен, для которого скидывается кэш.
getLastModified (строка 301)

Возвращает время последней модификации страницы

  • return: Время последней модификации страницы
  • access: public
int getLastModified ()
save (строка 174)

Выполняет переданную строку как PHP-код и сохраняет результат в кэш

  • access: public
void save ( $ident, string $str)
  • string $str: Строка, которую необходимо сохранить в кэше.
  • $ident
Техническая поддержка:
Сайт: http://www.sbuilder.ru/tec_support.php
E-mail: support@sbuilder.ru
Copyright © 2001-2008, ООО "СИБИЭС Групп"
Документация сгенерирована с использованием phpDocumentor