Обратиться к глобальной переменной из пространства имен

Q_BASIC

Хранитель порядка
Регистрация
30 Ноя 2013
Сообщения
516
Реакции
1.240
Приветствую,

В ocstore есть код:
PHP:
<?php
// Registry
$registry = new Registry();

Он в основном пространстве имен, namespace не задан.

Далее есть плагин, который объявляет свое пространство, в нем в классе в функции __construct() надо получить $registry из глобальной области.

Код далее ничего не дает, вместо переменных - NULL
Код:
global $registry;
      
var_dump($GLOBALS['registry'], $registry);

Я так понимаю, global дает доступ к глобальным переменным внутри пространства имен, которое объявлено в файле.

Как получить по настоящему глобальную переменную?
 
неймспейсы вроде влияют только на функции, констатны и классы.
это точно объявлено в глобальном контексте:
$registry = new Registry();
? Попробуй
Код:
<?php
// Registry
global $registry;
$registry = new Registry();
 
Назад
Сверху