之前我使用过自动加载器,但这次我无法让它工作......下面是我的代码 - 2个单独的文件:
的index.php
<?php session_start();?>
<!DOCTYPE html>
<head>
<?php
function classLoader($class) {
require_once($_SERVER['DOCUMENT_ROOT'] . 'classes/scripts/classes/' . $class . '.class.php');
}
spl_autoload_register('classLoader');
?>
</head>
<?php
require_once('scripts/classes/session.class.php');
$session = new session;
?>
session.class.php
<?
class session {
function __construct() {
echo 'hi!';
}
}
?>
我知道它不是一个路径问题,因为我检查了它,并且在错误时可以看到错误。
这是我得到的错误:
( ! ) Fatal error: Class 'session' not found in C:\wamp\www\classes\index.php on line 11
Call Stack
# Time Memory Function Location
1 0.0003 674096 {main}( ) ..\index.php:0
有关尝试什么的建议吗?
三江源