BasCreator
Новичок
При объявлении функции столкнулся с такой ошибкой:
Функция не может быть переобъявлена т.к. уже объявлена в этой же строке? О_О Ниже приведён код (начало c строки), как видно, функция объявляется всего единожды. В других файлах она объявляться не могла т.к. это первое её упоминание во всём теле сайта.Fatal error: Cannot redeclare relative_date() (previously declared in index.php:45) in index.php on line 45
PHP:
function relative_date($reltime) {
$today = strtotime(date('M j, Y'));
$reldays = ($reltime - $today)/86400;
if ($reldays >= 0 && $reldays < 1) {
return 'Сегодня';
} else if ($reldays >= 1 && $reldays < 2) {
return 'Завтра';
} else if ($reldays >= -1 && $reldays < 0) {
return 'Вчера';
}
if (abs($reldays) < 182) {
return date('l, j F',$ads->get('time'));
} else {
return date('l, j F, Y',$ads->get('time'));
}
}