我的腳本返回以下錯誤...奇怪的PHP 「致命錯誤:不能重新聲明」 錯誤
Fatal error: Cannot redeclare connecttodatabase() (previously declared in /var/www/api/connecttodatabase.php:4) in /var/www/api/connecttodatabase.php on line 6
而下面是connecttodatabase.php文件...
<?php
function connecttodatabase()
{
$con = @mysqli_connect("localhost", "name", "password", "database");
return $con;
}
?>
我真的不明白這個錯誤,因爲第6行只是關閉的大括號(})
我認爲錯誤意味着它認爲我宣佈功能connecttodatabase()
進入不同的地方,但顯然我做了不是。
你有這個函數聲明兩次。您可能在兩次定義的文件中包含相同的文件。 –
爲什麼不改變功能名稱並確認。你是否? – zod
該錯誤表示您正在嘗試重新聲明第6行中已經在第4行聲明的函數。是您發佈**完整**代碼的內容?如果不知道更多關於您的問題,我們無法幫助您。 – esqew