sql_autoload_register不是自动加载类

问题描述 投票:0回答:2
Sql_autoload_register

(function ($classname){

   include $classname. ' .php ' ;

});

$objA = new manageuser();

致命错误。未捕获的错误:未找到类“manageuser”

php
2个回答
0
投票

考虑到您只是根据您发布的代码部分在自动加载类中遇到问题。

使用匿名函数的正确方法是:

spl_autoload_register(function ($classname) {
    include  $classname.'.php';
});

Reference


0
投票

我终于解决了它,最初我试图自动加载一个与文件名不同的类名。

所以我整理出来并意识到类所在的文件名应该与类名相同。

谢谢你们。

© www.soinside.com 2019 - 2024. All rights reserved.