はじめに
クラスや関数など書いた外部ファイルを読み込んで使うことがあります。自分用のまとめなので間違いや自分が完全に理解しているところに関しては省略して書いていることもあります。ご了承お願いします。
requireかincludeで読み込む
同じフォルダ内にあるclass.phpというファイルを読み込んでいきます。
require('class.php'); //ファイルが読み込めなかったらその場で処理が止まる
include('class.php'); //ファイルが読み込まなくても処理が止まらない
以下のような少し違う処理の書き方もあります。
require_once('class.php'); //ファイルを一度だけ読み込む
include_once('class.php'); //ファイルを一度だけ読み込む
ぶっちゃけ_onceがどのように活躍するかわかりませんが、覚えておきます。
一応少しだけパスの書き方
今度自分が見返すようにサンプルパスを少し書いておきます。
require('class.php'); //同じディレクトリ内
require('./class.php'); //同じディレクトリ内
require('../func/functions.php'); //1つ上の階層に行ってfuncフォルダのファイル読み込み
終わりに
規模によっては莫大なコードになると思います。そのような時に他の人が見やすく、より効率的に作業できるようなコードにしたいですね。