Невозможно объявить константу класса или переменную свойства

class Model {

public $DATABASE_NAME = 'dealer-kunde-skuska';

// OR

const DATABASE_NAME = 'dealer-kunde-skuska';

}

Ни одна из вышеперечисленных деклараций не работает. Возвращает ошибку:

Ошибка разбора: ошибка разбора, неожиданный T_STRING, ожидаемый T_OLD_FUNCTION или T_FUNCTION или T_VAR или ‘}’ в … в строке 5

Что может быть не так?

-1

Решение

public а также const доступны только с PHP 5. var используется в PHP 4.

Поддержка PHP 4 была прекращена с 2007-12-31. Пожалуйста, рассмотрите возможность обновления до PHP 5.

Обновление возможно? PHP 5 существует уже 11 лет, а PHP 4 более 7 лет.

0

Другие решения

Других решений пока нет …