Почему у меня перестали работать константы?

У меня такая проблема, раньше работало все нормально, но сейчас выходит ошибка Undefined class constant 'WHOLESALE' (0)
Это выходит на виртуальной машины, а вот на сервере все нормально работает. Даже не пойму в чем дело может быть и почему внезапно перестало она работать.
Мой код
Здесь я допустим объявляю и ошибка на нее ссылается
in_array($USER::WHOLESALE, $USER->GetUserGroupArray())

И в классе USER я его объявляю
abstract class CAllUser extends CDBResult
{
    const WHOLESALE = 6;//Оптовик
....
  • Вопрос задан
  • 200 просмотров
Пригласить эксперта
Ответы на вопрос 1
А если так?
in_array(CAllUser::WHOLESALE, $USER->GetUserGroupArray())


CUser наследует CAllUser? Видимо нет.
Юзай пример выше
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽