違いは基本的に明らかです。 さて、実際の開発ではどのように選択すればよいでしょうか?
それは、ビジネス ニーズによって異なります。もう 1 つは、読み取るブロック サイズを設定することです。
どういう言い方をするかというと、一般的には構成情報ファイルの読み込みなど、要件のほとんどが一行ずつ読まれることが多いので、一行ずつ読まれることがほとんどです。 fgets は、PHP によってデフォルトで選択されるメソッドでもあります
明らかに、行で読み取る必要がある場合は fgets でなければなりません。それ以外の場合は、行で読み取る必要はなく、fread またはを読み取る必要があります。ファイル全体をブロック単位で読み取ります