更改文件后文件大小不会更新

时间:2016-03-07 16:22:00

标签: php filesize

PHP代码

echo filesize("a.jpg")."<br/>";

imagejpeg(imagecreatefromjpeg("a.jpg"), "a.jpg", 50);

echo filesize("a.jpg");

输出

73104
73104

我改变了图像质量,但filesize没有改变!!!

然而,文件大小发生了变化?! enter image description here

为什么函数filesize在更改文件后没有立即更新?

我的形象(大小72k)  enter image description here

1 个答案:

答案 0 :(得分:5)

正如the manual所说:

  

注意:缓存此函数的结果。有关详细信息,请参阅clearstatcache()