0
helper.php : 나는의 인스턴스를 생성의 index.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];
}
의 상단에 필수 클래스 :
new some_class_one();
__autoload를 통해 클래스 파일을로드합니다. 내가 전화 경우
하지만, :load_libs('some_class_two');
나는 점점 오류 : 치명적인 오류 : 클래스 'some_class_two'C에서 찾을 수 없습니다 : 라인
에 \ WAMP \ www가 \ helper.php어떤 생각을 해야할지?
try : $ arg = 'some_class_two'; load_libs ($ arg); – jospratik
예 :'__autoload'가 호출되었는지 확인한 다음'file_exists ($ path)'가 false를 반환하는 이유를 알아보십시오. – Jon