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のような画像データや音声データ、動画データのようなファイルはここで紹介する関数で扱うことはできないので注意してください。