powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP Fatal error: Cannot redeclare
9 сообщений из 9, страница 1 из 1
PHP Fatal error: Cannot redeclare
    #39220181
PAAG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Столкнулся с тем, что вижу в логах сообщение
автор[Wed Apr 20 11:42:19 2016] [error] [client 141.8.132.3] PHP Fatal error: Cannot redeclare ShowCondTitle() (previously declared in /home/..../header.php:277) in /home/..../header.php on line 277

На первый взгляд, подумал, все просто, ан нет, первое определение функции и сама ошибка в одном и том же месте, т.е. в одной строке одного и того же файла.

Что с этим сделать? Помогите,пожалуйста!
...
Рейтинг: 0 / 0
PHP Fatal error: Cannot redeclare
    #39220209
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PAAG,

Тебе слово "previously" о чем-то говорит? Ищи 2-е определение своей функции.

1.php
Код: php
1.
2.
3.
4.
function A()
{
.......
}


2.php

Код: php
1.
2.
3.
4.
5.
6.
include "1.php";

function A()            // <---- тут будет твоя ошибка
{
.....
}
...
Рейтинг: 0 / 0
PHP Fatal error: Cannot redeclare
    #39220211
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PAAGНа первый взгляд, подумал, все просто, ан нет, первое определение функции и сама ошибка в одном и том же месте, т.е. в одной строке одного и того же файла.А что тут сложного? Рекурсия, повторный инклюд или что-то в таком роде.
...
Рейтинг: 0 / 0
PHP Fatal error: Cannot redeclare
    #39220298
PAAG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DarkMaster, Я же специально написал, что больше нигде такая функция не определена, да и в тексте ошибки это видно.

Есть подозрение, что ошибки не было ранее, а она появилась при обновлении версии php. Возможно такое?
...
Рейтинг: 0 / 0
PHP Fatal error: Cannot redeclare
    #39220300
PAAG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle, тоже не должно быть такого, по крайней мере по логике.
...
Рейтинг: 0 / 0
PHP Fatal error: Cannot redeclare
    #39220438
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PAAG,

Проверяй, как делаешь inlude/require... Можно еще погуглить в сторону перехвата ошибок и debug_backtrace() к примеру, чтобы отследить, где ж оно таки падает.
...
Рейтинг: 0 / 0
PHP Fatal error: Cannot redeclare
    #39220569
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PAAGпо логикеА по факту?
...
Рейтинг: 0 / 0
PHP Fatal error: Cannot redeclare
    #39220661
Gwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PAAG,
делайте include_once вместо include
...
Рейтинг: 0 / 0
PHP Fatal error: Cannot redeclare
    #39221222
FatalPHPError
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
О! Я становлюсь популярным — попадаю в чужие логи
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP Fatal error: Cannot redeclare
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]