Пустые статические поля класса

Griffin

Новичок
Доброго времени суток. Поиском по форуму прошел, но результата не оказалось =(

Возникла проблема:
Есть файл index.php, который подключает файл конфигурации и файл с классом demo. Далее вызывается метод demo::init();
PHP:
static function init() {
self::$obj=new player();
}
Все остальные классы подключаются через spl_autoload_register('demo::AutoLoader');

Проблема заключается в том, что при обращении к demo::$obj из файла index.php в поле содержится экземпляр класса player, а при обращении к этому полю из других файлов проекта оно оказывается пустым.

Версия PHP 5.3
 

tz-lom

Продвинутый новичок
ну наверное у тебя другие файлы просто index.php не подключают и demo::init() не вызывают
 

tz-lom

Продвинутый новичок
проверь что init действительно вызывается
и может быть ты где-нибудь потом убиваешь это значение (случайно)
 
Сверху