Xpoint
   [напомнить пароль]

Неужели нельзя писать в GLOBALS?

Метки: [без меток]
2009-04-30 17:49:32 [обр] zmey[досье]

Привет всем!

Хотел сделать следующее:

$cache = array();
function olololo($code) {
   ...
   $GLOBALS['cache'][] = $code;
}

Но $cache остаётся пустым. Таки нельзя писать из функций в собственный массив в GLOBALS?
Честно говоря никогда не мог помыслить такого, ибо вне функций писать очень даже можно. Я в растерянности.
Как-то можно побороть эту тему, не используя сессии?

Спасибо!

спустя 50 минут [обр] Ali(5/5)[досье]

Не понял вопроса... Вот у меня код

$cache = array();
function olololo($code) {
    $GLOBALS['cache'][] = $code;
}
olololo('lllll');
var_dump($cache);

дает такое:

array(1) {
  [0]=>
  string(5) "lllll"
}

Как раз то, что я от него жду. При чём сессии - вообще понять не могу....
Перефразируй вопрос.

спустя 6 часов [обр] zmey[досье]
Ali[досье], прошу прощения, моя путка... после минуты проверок убедился, что при проверке кэша я выводил его дамп ДО того, как функция его пополнила((
Powered by POEM™ Engine Copyright © 2002-2005