PHP - BASIC - 11. PHPのファイルシステムを扱う関数 - 1. ファイルシステムを扱う関数
続いてPHPの組み込み関数の中からファイルシステムを扱う関数について学習します。以下に示す関数の使い方について順に見ていくことにしましょう。
file_put_contents
- 文字列をファイルに書き込むfile_get_contents
- ファイルの内容を全て文字列に読み込むfile
- ファイル全体を読み込んで配列に格納するmkdir
- ディレクトリを作るfopen
- ファイルまたはURLをオープンするfclose
- オープンされたファイルポインタをクローズするfgets
- ファイルポインタから1行取得するfwrite
- バイナリセーフなファイル書き込み処理
ここで取り上げる関数以外にもPHPには多くのファイルシステムを扱う関数が用意されています。詳しくはPHPマニュアルのファイルシステムのページを参考にしてください。 https://www.php.net/manual/ja/book.filesystem.php
テキストファイルについて
本講座で取り上げるファイルシステムを扱う関数のほとんどは、テキストファイルを対象に扱うものです。テキストファイルとはアルファベットや数字、日本語のようなテキストデータで構成されているファイルのことです。そのためJPEGやPNGのような画像データや音声データ、動画データのようなファイルはここで紹介する関数で扱うことはできないので注意してください。