PHP自动加载功能停止工作

时间:2015-05-31 11:15:23

标签: php autoload

我有一个PHP项目。它包含一个'classes'文件夹,该文件夹有PHP类。

我根据本手册设置了自动加载功能:PHP manual并且一切正常,直到我重命名了3个类并在'classes'目录中添加了4个其他类。之后,它停止了工作。

我还试图设置完整的目录路径,但它没有帮助。如果我手动使用require_one,它可以正常工作。

该文件夹是否包含太多PHP类文件?

有代码:

require_once './classes/Requirement.php';

function allClass_autoloader($class) {
    require_once 'classes/' . $class . '.php';
}

spl_autoload_register('allClass_autoloader');

 $mysqli = SConnectionFactory::createConnection($SERVER, $DB_USERNAME, $DB_PASSWORD, $DATABASE);
                $selectUserQuery = "SELECT email, name, type, regist FROM user";

classes文件夹包含SConnectionFactory.php文件。

我运行了一个调试,并在断开了allClass_autoloader函数。 $class变量获取SConnectionFactory值。 $selectUserQuery变量没有获得任何值。所以我有点困惑。

0 个答案:

没有答案