-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

エラー メッセージは非常に説明的です: you're redeclaring a core function . 関数は存在するため、再度宣言することはできません。

このようなエラー メッセージが表示された場合は常に を確認www.php.net/<your-function-name>してください。その名前の関数に関するドキュメント ページを取得した場合は、関数名を変更するか、既存の関数を使用することをお勧めします。組み込み関数は、ほぼ確実に高速になります。

于 2013-07-16T09:04:07.913 に答える
0

date_addという名前の組み込み関数があり、独自の関数に置き換えることはできません。

于 2013-07-16T09:04:16.513 に答える