Конфликт имен классов, как быть?

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Аватара пользователя
mika_di
Сообщения: 218
Зарегистрирован: 2015.09.24, 11:57

Конфликт имен классов, как быть?

Сообщение mika_di »

Здравствуйте, возникла такая проблема. Начал прикручивать к сайту онлайн консультант, при установке получаю ошибку
Fatal error: Cannot declare class Error, because the name is already in use
То есть, серверная сторона консультанта писалась на php5.*, на проекте используется 7я версия в которой появился нативный класс Error, с которой собственно и конфликтует одноименный класс в консультанте. Подскажите как быть в данной ситуации. Откатывать версию php не вариант, никто мне не позволит так сделать.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Конфликт имен классов, как быть?

Сообщение zelenin »

отрефакторить в ide - добавить неймспейс
Аватара пользователя
mika_di
Сообщения: 218
Зарегистрирован: 2015.09.24, 11:57

Re: Конфликт имен классов, как быть?

Сообщение mika_di »

пробовал неймспейс, ошибка нет, но код прост не работает
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Конфликт имен классов, как быть?

Сообщение zelenin »

дебажьте
Ответить