PHP文件时间没有得到更新

时间:2015-08-17 15:39:06

标签: php

我试图将上次修改文件的时间视为LIVE,但它没有得到更新......

在PHP cli运行:

<?php
$filename = 'include.php';

while(1){
    sleep(1);
    echo date('H:i:s',filemtime($filename))."\n";
}

?>

当我更新文件时,它没有获得最后更新的时间..

有人知道为什么吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您看到doc,则说明

  

注意:缓存此函数的结果。见clearstatcache()   了解更多详情。

所以,你必须在结束时拨打clearstatcache()