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, поэтому его нельзя включать более одного раза.

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

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

#1064 - You have an error in your SQL syntax

Ошибка 1064 возникает при несоответствии версии MySQL. Самым простым решением является включение...

MySQL server does not work! (Error 28)

Пожалуйста, попробуйте запустить восстановление базы данных перейдя в Панель управления - Базы...

Получили ошибку об устаревшей версии MySQL ?

При подключении сайта к базе данных возникла ошибка, говорящая нам, что версия MySQL ниже...

Помогите, я удалил файлы.

Бэкапы автоматически создаются еженедельно на Премиум тарифе и ежедневно на Бизнес плане. Вы...

Я вижу пустую / белую страницу (если сайт создан на PHP)

Если Ваш сайт основан на PHP, наиболее вероятная причина проблемы, что Вы где-то пропустили...