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

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

原來如此 發表於: 2014-08-25 最後更新: 現在時間:2019-12-11 22:05:30
這幾天都在整理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...
    }   
}

本站提供ECSHOP技術支援, 是網路開店最佳選擇 現在時間:2019-12-11 22:05:30

若要發表問題請至討論區提問!