我试图在使用 fwrite 写入文件之前和之后获取文件的最后修改时间。但是,由于某种原因,我得到了相同的值。
<?php
$i = filemtime('log.txt');
echo gmdate("h:i:s", $i);
echo "<br/>";
$e=fopen('log.txt', 'w');
fwrite($e, "well well well");
$j = filemtime('log.txt');
echo gmdate("h:i:s", $j);
?>
现在我在运行此脚本前大约一分钟使用文本编辑器修改“log.txt”。所以我应该得到大约 40-60 秒的时差。如果有人能指出这里发生了什么,那将不胜感激。谢谢。