Я разрабатываю класс, и у меня есть эта структура:
class userInfo {
public $interval = 60;
public $av_langs = null;
public $ui_ip = $_SERVER['REMOTE_ADDR'];
public $ui_user_agent = $_SERVER['HTTP_USER_AGENT'];
public $ui_lang = null;
public $ui_country = null;
// non-relevant code removed
}
Но при выполнении скрипта я получаю эту ошибку:
Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный T_VARIABLE в D:\web\www\poll\get_user_info\get_user_info.php в строке 12
Когда я изменил 2 переменных $_SERVER на простые строки, ошибка исчезла.
Так в чем проблема с $_SERVER в объявлении свойств класса?
Спасибо