我有三个类DatabaseHandler,MainPage和Form
DatabaseHandler.php
class DatabaseHandler extends DatabaseConnection
{
}
MainPage.php
require 'DatabaseHandler.php'
class MainPage
{
}
form.php的
require 'DatabaseHandler.php'
class Form
{
}
在这个util.php文件中它抛出一个错误“无法重新声明类”
//util.php
require 'MainPage.php';
require 'Form.php';
我怎么能避免这个错误,我之前搜索过,它说唯一的解决方案是“命名空间”,我试着阅读它但我很困惑,我不知道如何将它应用于我的情况。
答案 0 :(得分:0)
util.php
需要MainPage.php
和Form.php
。
使用require_once 'DatabaseHandler.php'
代替of require 'DatabaseHandler.php'
。
这应该有效!