PHPでファイルへの書き込みを行う方法

php
スポンサーリンク

やり方は2つある

PHPでファイルへの書き込みを行う方法を調べたら、
やり方は2つあった。

後者の、file_put_contents() は、前者に書いた
fopen()、fwrite()、 fclose() を自動で一気に実行してくれるもの。

使い分け

  • 書き込みが1度だけならfile_put_contents()
  • 書き込みが複数回発生する(foreachなどのループ処理内で1行ずつ書き込む場合など)ならfopen()、fwrite()、 fclose()

という感じでしょうかね。

複数回書き込むときに何度もファイルを開いて→書き込んで→閉じて→開いて。。。としていると無駄なので。

コメント