Windows上的CLI循环中的php filemtime无法获取更新

问题描述 投票:0回答:1

我有一个循环

while (true) {
    $time = filemtime($file);
    echo date("Y m d H i s", $time) . PHP_EOL;
    sleep(3);
}

然后我更改文件,除非重新启动循环,否则PHP不会看到修改。重新启动后,PHP显示新的修改日期。我该如何克服?

php loops command-line-interface filemtime
1个回答
0
投票

使用clearstatcache()清除该文件的虚张声势。

© www.soinside.com 2019 - 2024. All rights reserved.