クラスを自動ロードする関数を作成しようとしているので、次のようなことができます。
load_class('Db');
$db->query();
これまでの私のコードは次のとおりです。ファイルをロードしてクラスを正常にインスタンス化しますが、上記のようなメソッドを呼び出そうとするとCall to member function
エラーが発生します。
これが私のコードです:
function load_class($class) {
$file = 'classes/' . $class . '.php';
if (file_exists($file)) {
include_once($file);
if (class_exists($class)) {
$class = new $class();
return $class;
}
}
}
私は何が欠けていますか?
ありがとう!