Как создать свою супер-глобальную переменную?

  • Автор темы Автор темы Screjet
  • Дата начала Дата начала

Screjet

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

Есть переменные суперглобальные(напр. $GLOBALS,$_SERVER...), т.е. которые видны во всех 3-х областях видимости (типа main, function(){},class{})
Как создать свою(пользовательскую) такую переменную?
 
PHP:
define("SUPER","hello");

//константы видны везде
echo SUPER;
суперглобальную - нельзя, но можно константу.
 
Что характерно, само желание делать суперглобальные переменные -- страннО...
 
А нельзя загонять переменную в ГЛОБАЛС
Я попробовал
вроде работает :)

$GLOBALS['re']=12321;
print $GLOBALS['re'];
 
>А нельзя загонять переменную в ГЛОБАЛС
это все равно, что просто создать глобальную переменную.
 
можно извратиться так

в .htaccess
PHP:
php_flag MY_VAR  hello
 
Автор оригинала: Crazy
Что характерно, само желание делать суперглобальные переменные -- страннО...
После предыдущего топика "Наследование классов" отпало всякое желание работать с ООП, вот и приходится искать другие "извращения" :)
//шутка
 
ЕМНИП, недавно в PECL пропихивали новое расширение, которое позволяет создавать свои суперглобальные переменные.
 
Сверху