PHP Fatal error: Cannot redeclare

Если Вы видите ошибку PHP Fatal error: Cannot redeclare function это значит, что есть проблема в Вашем коде (он пытается объявить одну функцию несколько раз). Мы не предоставляем услуги по написанию кода, Вы можете найти проблему на специализированных ресурсах, например:
http://www.google.com/search?q=PHP+Fatal+error+Cannot+redeclare

Эта ошибка говорит о том, что Ваша функция уже определена. Это может означать:

У Вас есть такая же функция, определенная в двух файлах.
У Вас есть такая же функция, определенная в двух местах в том же файле.
Файл, в котором определена Ваша функция, включается два раза (так, кажется, функция определена два раза)
Чтобы помочь с третьим пунктом, решением было бы использовать include_once вместо include при включении Вашего файла functions.php, поэтому его нельзя включать более одного раза.

  • 350 Пользователей нашли это полезным
Помог ли вам данный ответ?

Статьи по Теме

Я вижу HTTP код 200 при отладке сайта

Если Вы видите код '200 OK' при отладке Вашего сайта, это означает, что Ваш сайт работает...

Мой сайт не работает на этой версии PHP

Вы можете сменить версию PHP самостоятельно в Панели управления. Для этого перейдите в Панель...

Тайм-аут загрузки файлов, помогите мне

На наших серверах нет лимитов на скачку файлов. Однако, если Вы испытываете какие-либо трудности...

Помогите, cron задание не работает

Если Вы запускаете задание через PHP, например  php -f /home/username/public_html/file.php и не...

Я вижу старое содержимое сайта после загрузки новых файлов

Скорее всего, Ваш браузер хранит старые копии в кэше для быстрой загрузки Вашего сайта. Вам нужно...