当我运行此代码时:
<?php
$handle = fopen('/tmp/lolwut', 'w') or die("Cannot open File");
fwrite($handle, "1234567890");
fclose($handle);
print_r(filesize('/tmp/lolwut'));
?>
我得到了结果10
,这是文件中正确的字符数。
然而,由于文件系统块比这大得多,我预计文件大小会“向上取整”到 512 字节甚至 1KB。为什么不是?