2013-07-16 69 views
-2

致命錯誤:不能重新聲明DATE_ADD()在致命錯誤:不能重新聲明DATE_ADD()在

<? 
function get_date() { 
return date("Y-m-d H:i:s"); 
} 
function date_add($dd) { 
    return date("Y-m-d H:i:s",mktime(date("H"), date("i"), date("s"), date("m"), date("d")+$dd, date("Y"))); 
} 
function date_del($dd) { 
    return date("Y-m-d H:i:s",mktime(0, 0, 0, date("m"), date("d")-$dd, date("Y"))); 
} 
?> 

它爲我的錯誤,在此文件?誰能幫我?

+0

這意味着這個函數已經聲明瞭,改了它的名字。 – Voitcus

回答

4

錯誤消息是相當具有描述性的:you're redeclaring a core function。功能存在,所以你不能再聲明它。

每當遇到類似這樣的錯誤消息時,請檢查www.php.net/<your-function-name>,如果獲得關於具有該名稱的函數的文檔頁面,則需要更改函數名稱,或更好地使用現有函數。內置函數幾乎肯定會更快。

0

有一個名爲date_add的內置函數,您不能用自己的函數替換它。

相關問題