ファイルが空かどうかを判断する最良の方法 (php)? 質問する

ファイルが空かどうかを判断する最良の方法 (php)? 質問する

テンプレートに 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 の消費量が少なくなり、メモリの消費量も大幅に削減されます。

おすすめ記事