根据http://php.net/manual/en/language.oop5.autoload.php,魔术函数__autoload()
自 PHP 7.2.0 起已弃用,并从 PHP 8.0.0 起删除。
官方的替代方案是spl_autoload()
. 请参阅http://www.php.net/manual/en/function.spl-autoload.php。但是PHP手册并没有说明这个宝贝的正确使用方法。
我的问题:如何用一个版本替换这个(我的自动类自动加载器)spl_autoload()
?
function __autoload($class) {
include 'classes/' . $class . '.class.php';
}
问题:我无法弄清楚如何为该函数提供路径(它只接受名称空间)。
顺便说一句,这里有很多关于这个主题的主题,但没有一个提供一个干净简单的解决方案来取代我性感的单线。