致命错误:无法重新声明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")));
}
?>
它显示我在这个档案的错误?谁能帮我?
2 回答
错误消息非常具有描述性:you're redeclaring a core function . 函数存在,因此您无法再次声明它 .
每当遇到这样的错误消息时,请检查
www.php.net/<your-function-name>
,如果您获得有关具有该名称的函数的文档页面,您就知道要更改函数名称,或者更好:使用现有函数 . 内置功能几乎肯定会更快 .有一个名为date_add的内置函数,不允许用自己的函数替换它 .