[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: $_SERVER['HTTP_HOST']; внутри класса
mmmoi09
Внутри класса обьявляю static public $DOMAIN = $_SERVER['HTTP_HOST'];

При вызове файла в браузере выдает ошибку типа

Parse error: syntax error, unexpected T_VARIABLE in C:\Users\Public\www\htdocs\as\model\config.php on line 9

Что делать?

Если из этой переменной удаляю $_SERVER['HTTP_HOST'] ,то ошибки проподают.
Игорь_Vasinsky
нафига элементу глобального массива назначать переменную и нафига вообще пытаться управлять областью видимостьб????????????????

это глобальный массив.

объявляй константу

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
mmmoi09
Пишу внутри класса
const DOMAIN = $_SERVER['HTTP_HOST'];

выдает ту же ошибку.

Или так внутри класса писать нельзя?
xlebosol
Если есть такая необходимость, то инициализируй переменную (свойство класса) внутри конструктора (self::DOMAIN = $_SERVER['HTTP_HOST']), а так можно употреблять напрямую, без заморочек.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.