PHPのファイル操作クラス&関数まとめ
- Basics
PHPでファイル操作を行う、例えばファイルの内容を読み込んでそれについて処理を行ったり、ファイルを作成してその中に書き込みを行ったりなどがありますが、その為にはどんな関数やクラスを用いたら処理が行えるでしょうか。今回は、外部ライブラリは不要で利用できるPHPのファイル操作クラスや関数を用いてファイル操作を行っていきます。
PHPでファイル操作を行う、例えばファイルの内容を読み込んでそれについて処理を行ったり、ファイルを作成してその中に書き込みを行ったりなどがありますが、その為にはどんな関数やクラスを用いたら処理が行えるでしょうか。今回は、外部ライブラリは不要で利用できるPHPのファイル操作クラスや関数を用いてファイル操作を行っていきます。
PHPで日時を操作する場合は、DateTimeクラス、もしくは関数である strtotimeを使います。今回はPHPでデフォルトで利用できる(外部ライブラリを必要としない)オブジェクトや関数を用いて日時操作を行っていきます。
PDO(PHP Data Objects)は、PHPがデフォルトで提供しているデータベース操作の為の拡張モジュールです。
MySQLiクラスは、PHPからMySQLデータベースサーバへ接続を行う為のネイティブな拡張モジュールで、PHPに標準で同梱されているMySQLネイティブドライバの1つです。
ソフトウェア開発におけるデザインパターンとは、オブジェクト指向での開発を行う際に用いられる再利用可能な設計パターンです。
Interpreterパターン(インタプリタ・パターン)は、振る舞いに関するデザインパターン手法の1つで、ある機能の「規則」を1つのクラスとして表現し振る舞いを定義する事で、機能拡張を容易にする処理モデルです。