ファイルのサイズを返し、エラーの場合は FALSE を返します。
注意: PHP の数値型は符号付整数であり、 多くのプラットフォームでは 32 ビットの整数を取るため、 filesize() は 2GB より大きなファイルについては期待とは違う値を返すことがあります。 2GB から 4GB のサイズのファイルについては sprintf("%u", filesize($file)) を使うことで打開されます。
注意: この関数の結果は キャッシュされます。詳細は、clearstatcache() を参照 してください。
ティップ: PHP 5.0.0 以降、この関数は、 何らかの URLラッパーと組合せて使用することができます。 どのラッパーが stat() ファミリーをサポートしているか のリストについては、付録L を参照してください。
file_exists() も参照してください。