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');
我收到错误:致命错误:在线 C:\wamp\www\helper.php 中找不到类 'some_class_two'
知道该怎么做吗?