我有一个循环
while (true) { $time = filemtime($file); echo date("Y m d H i s", $time) . PHP_EOL; sleep(3); }
然后我更改文件,除非重新启动循环,否则PHP不会看到修改。重新启动后,PHP显示新的修改日期。我该如何克服?
使用clearstatcache()清除该文件的虚张声势。
clearstatcache()