読み込むクラスが多くなってきて、書きもれがないか心配だよ
そういうときはsql_autoload_registerが便利だよ!
newをしたときにそのクラスが読み込まれていなかったら呼ばれる関数
sql_autoload_register( function ($class)) {
require( $class . '.php');
}
クラスをnewしたときにそのクラスが読み込まれていなかったら、無名関数の引数にクラス名がはいるので
$classという変数でその引数を受け取ってあげます
あとはそのクラス名をrequireしてあげればOK
クラスが読み込まれていなかったら呼ばれる関数なので、require_onceにする必要はない
“sql” はスタンダード PHP ライブラリーの略だよ