我真的不知道我做了什么导致这个异常,但我推断这个问题的发生只是因为我包含了一个 PHP 脚本。这是它抛出的错误:
[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
实际上并没有运行任何代码,它只是定义了函数。现在这就是为什么它很奇怪:当我包含core.php
在home.php
它上面时会抛出异常。包含core.php
在任何其他文件中不会导致错误。
我非常擅长 PHP,但我不知道发生了什么。谢谢你的帮助。