目前位置: 首頁 > ecshop 維護 > 錯誤 XXX() (previously declared in … ) in … on line X 的解決方法

錯誤 XXX() (previously declared in … ) in … on line X 的解決方法 超大 稍大 微大

ECSHOP 繁體中文版-響應式模板-虛擬主機::ECSHOP2.7.3繁體中文全支援-原來如此 發表於: 2014-08-25
這幾天都在整理freecolor模板,目的是為ECSHOP2.7.4做準備,同時加入支援jquery,但是發現ECSHOP使用jquery後,有些瀏覽器並不能用,尤其是IE體系的,過程中浪費不少時間...
過程中還遇到一個新問題,例如:
Fatal error: Cannot redeclare abc() (previously declared in ...) in ...
這樣的錯誤,原因是 abc() 這個函數已經存在,無法再次執行
解決的方法是: 在原本的 function 加上 function_exists 做判斷,當函數不存在時才讀取,例如:
if (!function_exists('abc')){
    function abc($str)    {
        // Do Something...
    }   
}

只有本站虛擬主機會員才能對文章發表問題
如果你是本站虛擬主機會員請先至會員中心首頁綁定主機帳號
其他會員請至留言板提問!