Fatalerror:Cannotredeclaredb_connect()錯誤

y0umer發表於2011-03-23

Fatal error: Cannot redeclare db_connect() (previously declared in D:/wamp/www/flex/new/mysql_inc.php:7) in D:/wamp/www/flex/new/mysql_inc.php on line 20

 

 

解決方法如下:

1.你該段原始碼裡面是不是有include 或者require 之類的包含其他檔案函式 包含的檔案裡已經有 函式 nw() 的定義 而這段程式碼裡又有nv()的定義 所以出現redeclare (重複宣告/定義)的錯誤
2.php包含的兩個檔案有同名函式,會出現什麼後果?
  

答:

(1)會報錯:
Fatal error: Cannot redeclare 同名函式名稱() (previously declared in 出錯程式:出錯行數)



(2)會提示Fatal error:Cannot redeclare 函式名
也就是你重複宣告瞭這個函式
可以吧include或者require改為include_once
或者require_once


相關文章