helper.php : index.php の先頭に必要
function __autoload($className) {
$path = ROOT_DIR.'/class/'.strtolower(trim($className)).'.class.php';
if (file_exists($path)) {
require_once($path);
}
}
function load_libs($class_variable_name) {
global $session;
global $_libs;
$_libs[$class_variable_name] = new $class_variable_name($session);
return $_libs[$class_variable_name];
}
index.php から、クラスのインスタンスを作成します。
new some_class_one();
問題ありません。__autoload を介してクラス ファイルをロードします。
しかし、私が呼び出す場合:
load_libs('some_class_two');
エラーが発生しました: Fatal error: Class 'some_class_two' not found in C:\wamp\www\helper.php on line
どうすればいいですか?