1. 程式人生 > >[PHP問題]Cannot redeclare xxxxxx() (previously declared in C:\WWW\xxx.xxx:xxx)

[PHP問題]Cannot redeclare xxxxxx() (previously declared in C:\WWW\xxx.xxx:xxx)

今天碰到一個詭異的現象,用別人家的PHP程式報錯,簡單記錄一下:

錯誤提示:

Cannot redeclare xxxxxx() (previously declared in C:\WWW\geoip.inc:xxx) in <b>C:\WWW\geoip.inc</b> on line <b>xxx</b><br />

錯誤原因:

這個問題是因為多次引用導致重複宣告

解決方法:

1.看到報錯的那個檔案,這裡是C:\WWW\geoip.inc

2.搜尋引用 geoip.inc 的檔案,找到:require  ("geoip.inc"); 這樣子的語句,將其改為 require_once  ("geoip.inc");

3.重新訪問測試,只要還報錯就說明還有地方沒改好