テンプレートに custom.css ファイルを含めて、サイト所有者が独自の CSS ルールを追加できるようにしています。ただし、ファイルを送信したときには空であり、ルールが追加されていない場合は読み込んでも意味がありません。
空かどうかを判断する最良の方法は何ですか?
if ( 0 == filesize( $file_path ) )
{
// file is empty
}
// OR:
if ( '' == file_get_contents( $file_path ) )
{
// file is empty
}
ベストアンサー1
file_get_contents()
はファイル全体を読み取り、filesize()
はstat()
ファイル サイズを決定します。 を使用するとfilesize()
、ディスク I/O の消費量が少なくなり、メモリの消費量も大幅に削減されます。