TOP
首頁 > PHP 擴充功能收集與分享 > 錯誤 XXX() (previously declared in … ) in … on line X 的解決方法

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

2014-08-25 796

相關文章

這幾天都在整理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...
    }   
}

如果你對錯誤 XXX() (previously declared in … ) in … on line X 的解決方法有任何問題請到討論區發帖。