0

我已经很久没有使用 PHP 了,并且遇到了麻烦。

基本上,我有一个名为“database.php”的类文件,其中包含“Database”类。

在我的索引页面中,每当我到达以下行时,它都会忽略代码的其余部分(在本地 btw 中工作正常)。:

<?php
function __autoload($class_name) {
    include $class_name . '.php';
}
$db = Database::getInstance(); //<---- this line

some blablabla
?>

功能有问题__autoload吗?

谢谢您的帮助 !

注意:我将文件上传到使用 Plesk 的服务器上,并启用了 PHP...

4

1 回答 1

3

小心大写字母:

类 Database vs database.php ,这可能适用于 Windows,但不适用于 linux。在 _autoload 函数中尝试使用lcfirst

include lcfirst($class_name) . '.php';
于 2013-04-21T12:39:14.983 回答