-3

致命错误:无法重新声明 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")));
}
?>

它在这个文件中显示错误?谁能帮我?

4

2 回答 2

4

错误消息非常具有描述性:您正在重新声明一个核心函数。该功能存在,因此您不能再次声明它。

每当您遇到这样的错误消息时,请检查www.php.net/<your-function-name>,如果您获得有关具有该名称的函数的文档页面,您知道更改函数名称,或者更好的是:使用现有函数。内置函数几乎肯定会更快。

于 2013-07-16T09:04:07.913 回答
0

有一个名为date_add的内置函数,你不能用你自己的函数替换它。

于 2013-07-16T09:04:16.513 回答