【发布时间】:2016-03-07 16:21:59
【问题描述】:
PHP 代码
echo filesize("a.jpg")."<br/>";
imagejpeg(imagecreatefromjpeg("a.jpg"), "a.jpg", 50);
echo filesize("a.jpg");
输出
73104
73104
我改变了图像质量但filesize没有改变!!!
为什么函数filesize在更改文件后没有立即更新?
【问题讨论】:
PHP 代码
echo filesize("a.jpg")."<br/>";
imagejpeg(imagecreatefromjpeg("a.jpg"), "a.jpg", 50);
echo filesize("a.jpg");
输出
73104
73104
我改变了图像质量但filesize没有改变!!!
为什么函数filesize在更改文件后没有立即更新?
【问题讨论】:
正如the manual 所说:
注意:这个函数的结果是缓存的。详情请见
clearstatcache()。
【讨论】: