当用户想要在我的网站上发布某些内容时,我收到此错误。
以下是代码:
index.php
define('PROJECT_ROOT', "/var/www/html/");
include_once(PROJECT_ROOT."sys/core/init.inc.php");
init.inc.php
function __autoload($class) {
$filename = PROJECT_ROOT."sys/class/class.".$class.".php";
if (file_exists($filename)) {
require_once($filename);
}
}
class.Profile.php
<?php
class Profile extends Database {
......
}
PHP致命错误:无法声明类Profile,因为名称为 已经在第0行的(类文件)中使用了,引用: https://www.varomy.com/
此外,我在整个项目中都搜索了class Profile
,这是唯一发生这种情况的地方。
发生此错误的可能原因有哪些? 谢谢!
答案 0 :(得分:1)
您很可能拥有另一个具有相同标识符Profile的课程:
您可以考虑将此类更改为其他名称。
<?php
class ProfileDB extends Database {
......
}