【问题标题】:php filemtime in a loop at CLI on Windows doesn't get updates在 Windows 上的 CLI 循环中的 php filemtime 没有得到更新
【发布时间】:2020-03-26 00:47:09
【问题描述】:

我有一个循环

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

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

【问题讨论】:

标签: php loops command-line-interface filemtime


【解决方案1】:

使用 clearstatcache() 清除该文件的 chached vale。

【讨论】:

    猜你喜欢
    • 2010-11-20
    • 1970-01-01
    • 2017-06-19
    • 2014-10-31
    • 1970-01-01
    • 1970-01-01
    • 2018-08-17
    • 2015-09-11
    • 1970-01-01
    相关资源
    最近更新 更多