我一直處於衝突問題的種類。有一個數據庫類包含連接,更新,刪除,插入,獲取方法,還有擴展數據庫類的用戶類。數據庫類與其他類的衝突
class User extends Database {...}
問題是,當我初始化同時數據庫級和用戶級的「的index.php」,我得到一個致命錯誤,它說「致命錯誤:不能重新聲明類數據庫」。
include "database.class.php";
include "user.class.php;
$db = new Database;
$db->connect();
所以,我知道初始化數據庫類兩次,但如何防止不發生? P.S .:我可以在其他新類中使用Database類。
'require_once(「database.class.php」);''而不是'include',無論你在哪裏包括它。 – 2012-04-02 19:40:16
可能重複的[PHP:無法重新聲明類](http://stackoverflow.com/questions/3769909/php-cannot-redeclare-class) – 2012-04-02 19:41:02
只是爲了讓它正確:用戶是數據庫?! Oo – KingCrunch 2012-04-02 19:45:34