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

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

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

Сообщение mika_di » 2018.06.09, 10:59

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

zelenin
Сообщения: 10513
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin » 2018.06.09, 12:10

отрефакторить в ide - добавить неймспейс

mika_di
Сообщения: 169
Зарегистрирован: 2015.09.24, 11:57

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

Сообщение mika_di » 2018.06.09, 12:21

пробовал неймспейс, ошибка нет, но код прост не работает

zelenin
Сообщения: 10513
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin » 2018.06.09, 12:30

дебажьте

Ответить