2013-07-16 3 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, вы не можете заменить ее своей собственной функцией.

Смежные вопросы