Документация для разработчиков
Темная тема

IsCacheExpired

bool
CPHPCache::IsCacheExpired(
	string path
)

Проверяет не истек ли период жизни кеша. Метод как правило используется для удаления файлов кеша, период жизни которых истек. Нестатический метод.

Примечание. Файл кеша создаваемый методами класса CPHPCache имеет расширение ".php"

Параметры

ПараметрОписание
path Полный путь к файлу кеша.

Смотрите также

Пример использования

<?
$path = $_SERVER["DOCUMENT_ROOT"]."/bitrix/cache/";
if($handle = @opendir($path))
{
	while(($file=readdir($handle))!==false)
	{
		if($file == "." || $file == "..") continue;
		if(!is_dir($path."/".$file))
		{
			if(substr($file, -5)==".html")
				$expired = CPageCache::IsCacheExpired($path."/".$file);
			elseif(substr($file, -4)==".php")
				$expired = CPHPCache::IsCacheExpired($path."/".$file);
		}
	}
}
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024