Я занимаюсь разработкой класса, и у меня есть такая структура:
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 vars на простые строки, ошибка исчезла.
Так в чем же проблема с $ _SERVER в объявлении свойств класса?
Спасибо