我有两个主要的课程,数据库&学生现在我想在学生班的studentDetail()
方法中执行查询。即。
但我收到错误"无法在database_Class.php行中重新声明类Db:3"
studnet_Class.php
include "database_Class.php";
Class Student{
private $db,$studentName;
function __construct($DatabaseObj)
{
$this->db=$databaseObj;
}
public function studentDetail($ID)
{
$this->db->query("student",$ID);
}
}
的index.php
$db= new Db();
$student= new Student($db);
答案 0 :(得分:1)
替换:
include "database_Class.php";
通过
include_once "database_Class.php";
这使PHP包含该文件,只有它之前没有包含。
我还建议使用require_once
支持include_once
导入课程。如果找不到文件,require_once
将立即停止脚本抛出致命错误。由于类文件是程序的重要组成部分,因此只能立即停止程序。
我建议阅读
手册