Время истечения срока действия кеша php для file_exists() или аналогичных функцийPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Время истечения срока действия кеша php для file_exists() или аналогичных функций

Сообщение Anonymous »

согласно документации PHP для file_exists()


Результаты этой функции кэшируются. См. Clearstatcache() для
более подробной информации.


Но он не предоставляет информацию о том, как долго php будет хранить эту информацию. в кэше. Я проверил документацию по Clearstatcache()
, но такой информации там нет. Поиск в Google на этот раз тоже не помог.

Я создаю приложение, в котором file_exists вызывается для генерации вывода, и поскольку проверяемый файл может быть удален в любой момент с помощью любому пользователю, мне нужно убедиться, что он действительно существует, прежде чем генерировать выходные данные.

Вызов методаclecache() перед file_exists() решит задачу, но я просто из любопытства хотелось бы знать, как долго PHP будет кэшировать информацию о файлах (по умолчанию time) и с помощью какой переменной я могу изменить срок действия кэша?

РЕДАКТИРОВАТЬ 1: В реальности повторная проверка с помощью file_exists() после удаления file возвращает false, но если это так, то каково значение кеша, как написано в документации?

EDIT 2:

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/36960069/php-cache-expiration-time-for-file-exists-or-similiar-functions[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»