Q_BASIC
Хранитель порядка
- Регистрация
- 30 Ноя 2013
- Сообщения
- 516
- Реакции
- 1.240
- Автор темы
- #1
Приветствую,
В ocstore есть код:
Он в основном пространстве имен, namespace не задан.
Далее есть плагин, который объявляет свое пространство, в нем в классе в функции __construct() надо получить $registry из глобальной области.
Код далее ничего не дает, вместо переменных - NULL
Я так понимаю, global дает доступ к глобальным переменным внутри пространства имен, которое объявлено в файле.
Как получить по настоящему глобальную переменную?
В ocstore есть код:
PHP:
<?php
// Registry
$registry = new Registry();
Он в основном пространстве имен, namespace не задан.
Далее есть плагин, который объявляет свое пространство, в нем в классе в функции __construct() надо получить $registry из глобальной области.
Код далее ничего не дает, вместо переменных - NULL
Код:
global $registry;
var_dump($GLOBALS['registry'], $registry);
Я так понимаю, global дает доступ к глобальным переменным внутри пространства имен, которое объявлено в файле.
Как получить по настоящему глобальную переменную?