我需要找到一種方法來跳過case_once錯誤,在案例2中,具有相同名稱的php類在文件中被調用。 我有2個文件a.php和b.php,他們每個都有內部聲明的類A. 在index.php裏我首先包含聲明瞭A類的a.php文件。同樣在index.php中,我必須包含c.php,它裏面有require_once b.php,因此我得到重複的classname錯誤,腳本停止。 我可以爲此找到解決方法嗎? 感謝您的回覆在一個文件中複製php類
讓我更好地解釋一下。 是關於Joomla和我建立一個插件來覆蓋組件模型和視圖。我將模型和視圖類包含在插件中,Joomla使用它們而不是原始組件模型和視圖類。 當組件模塊包含具有require_once的組件原始模型和視圖類時,會出現此問題。 由於我的插件沒有使用原始模型類,因此原始模型類所在的文件不包含在Joomla內部,模塊require_one能夠包含組件模型類,而這些類與我的插件具有相同的名稱那些。 我只能改變我的插件代碼和類,而不是組件類,第二個。
不要用相同的兩個班名稱。期。 – deceze