Как создать суперглобальную переменную наподобие _REQUEST

BNS

Новичок
Как создать суперглобальную переменную наподобие _REQUEST

Вопрос такой: как переменную сделать суперглобальной, чтобы не приходилось каждый раз в функциях прописывать

global $var;

, потому как дописывать что-то наподобие:

$_SERVER['config']['var'] = "что-то там";
или $GLOBALS['config']['var'] = "что-то там";

как-то не красиво ;)

Использоваться эта штука будет именно для конфигурации скриптов.
Поэтому самый классный вариант был бы если бы можно было "заглобалить" массив $_CONFIG и юзать везде его...

Вопрос, естественно, не критичный, а так, из чисто эстетических побуждений ;)

З.Ы. Где-то я читал, что в РНР нет таких механизмов, но может ситуация уже изменилась к лучшему?
 

BNS

Новичок
Denix
Ну это то же самое, что и _SERVER или _ENV =), а хочется - красивый массив _CONFIG ;) я же говорю, функциональности - ноль, только эстетика...

Кстати, тот же эффект если юзать $GLOBALS - они все равно из одной группы суперглобалов...

Фанат
А жаль...

Хотя вот еще мысль, а если в PHP.ini крутить, а не "глобалить" из скриптов?

З.Ы. Тема уже походу переходит во флейм ;)
З.З.Ы. Интересно, что двигало разработчиков РНР на такие странные зоны видимости переменных... В том же Си можно делать суперглобалы, которые видны _везде_ (насколько я помню со времени 1 курса)
 

zerkms

TDD infected
Команда форума
BNS
на форуме уже полтора года, а всё ещё хочешь странного...
глобальные переменные зло...
 

FireNet

Новичок
svetasmirnova, если я не ошибаюсь, PHP4 не держит статические методы, а на него тоже приходится ориентироваться :(
Если данные из конфига не меняются, можно юзать константы
 
Сверху