我真的不知道我做了什麼來引起這個異常,但我推斷這個問題的發生只是因爲我包含了一個PHP腳本。下面是它引發錯誤:由於include引起的令人費解的異常()
[Tue Jun 19 01:33:28 2012] [error] [client 127.0.0.1] PHP Fatal error: Cannot redeclare sql_connect() (previously declared in core.php:6) in core.php on line 9
這裏是sql_connect()
:
function sql_connect(){
$a = mysql_connect("localhost", "user", "pass") or die(json_encode(array("failure"=>"SQL CON FAILURE: ".mysql_error()))); // Line 6
mysql_select_db("whoSync", $a);
return $a;
} //Line 9
更多的背景:core.php
實際上沒有運行任何代碼,它僅僅定義功能。現在這就是爲什麼它很奇怪:當我在home.php
中包含core.php
時,它會拋出上面的異常。包括core.php
在其他任何文件中將會出現而不是導致出錯。
我對PHP非常好,但我不知道發生了什麼。謝謝你的幫助。
你能告訴你正在使用哪個PHP版本嗎? – hakre