Ecshop 專用響應式模板特價中:5800

網址自動快速安裝,完全不須手動修改,HTML5+CSS3+Bootstrap4+Font Awesome5,依照設備多圖顯示與支援手指撥動的廣告輪播,自動適應設備寬度,提供免費局部修改支援,手機與PC內容一致,維護容易節省成本【響應式模板展示
目前位置: 首頁 > ecshop 維護 > 錯誤 XXX() (previously declared in … ) in … on line X 的解決方法

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

Ecshop For PHP7.3::繁體中文全支援-原來如此 By we-shop.net 發表於: 2014-08-25 最後更新: 現在時間:2020-08-09 01:56:12
這幾天都在整理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技術支援, 是網路開店最佳選擇 ,最後更新時間: 現在時間:2020-08-09 01:56:12