|
IT News > トピックス > PHP Tips > PHPでファイルを読み取るための正しい方法 どういう場合に fopen、fclose、feof、fgets、fgetss、そして fscanf を使うべきかを学ぶ抜粋URL PHPでファイルを読み取るための正しい方法。 PHPを使っていると、読み込みの際に、file 関数や file_get_contents 関数を使ったりして、ファイルの処理に関する部分をうまく理解しないで使っている場合も多いかと思います。 こういった関数では一括してファイルをメモリに読み込むのでファイルサイズが大きすぎると使えなかったりします。 iniファイルの処理方法や、ファイルを読む際のチェック方法(file_exists , is_readable )などのテクニックも紹介されています。 ファイルを開き、fgets でファイルを読み取る$file_handle = fopen("myfile", "r");
while (!feof($file_handle)) {
$line = fgets($file_handle);
echo $line;
}
fclose($file_handle);
こうした関数は、経験の長いプログラマーの大部分にとってはおなじみのものですが、ここではこれらの関数を分析してみることにします。実質的には、次のステップを実行しています。
|