Я пытаюсь наблюдать за изменением файла в длинном сценарии php. Основной алгоритм таков:Как просмотреть изменения mtime в процессе php-скрипта?
...
$mtime = filemtime($filename);
sleep($delay);
if($mtime < filemtime($filename))
... // do something because file was changed elsewhere
Проблема filemtime
возвращает то же значение, жгутов же сценарий, например, если скрипт работает в течение 10 минут, он всегда будет получать одинаковое время модификации независимо от фактических изменений, сделанных для файла в рамках одного и того же сценария или другими способами.
Помогите с советом о том, как получить последние времени модификации?
Да, вызов 'clearstatcache()' делает трюк, большое спасибо. – zzandy