Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Перебор массива GLOBALS не работает - почему? (rdva)
Author Message
rdva
Заглянувший



Joined: 25 Nov 2006
Posts: 1
Карма: 0
   поощрить/наказать

Location: Питер

PostPosted: Sat Nov 25, 2006 3:07 pm (написано за 4 минуты 33 секунды)
   Post subject: Перебор массива GLOBALS не работает - почему?
Reply with quote

Написал скрипт перебирающий многомерный массив:
Code (php): скопировать код в буфер обмена
$A=array (www.php.net/array)("One","Two","Three");
$B=array (www.php.net/array)("","","");
$C=array (www.php.net/array)("","","");
$X=array (www.php.net/array)("1"=>$A,"2"=>$B,"3"=>$C);

foreach ($X as $Gkey=>$Gvalue)
{
        echo (www.php.net/echo) " $Gkey: <br>";
        foreach ($Gvalue as $k=>$v)
         {
                        echo (www.php.net/echo) "$k=$v <br>";
         }
}
Все работает.

Теперь вместо $X подставляю $GLOBALS:
Code (php): скопировать код в буфер обмена
foreach ($GLOBALS as $Gkey=>$Gvalue)
{
        echo (www.php.net/echo) " $Gkey: <br>";
        foreach ($Gvalue as $k=>$v)
         {
                        echo (www.php.net/echo) "$k=$v <br>";
         }
}
Получаю такой результат:

Массив GLOBALS:
GLOBALS=Array
_ENV=Array
HTTP_ENV_VARS=Array
_POST=Array
HTTP_POST_VARS=Array
_GET=Array
HTTP_GET_VARS=Array
_COOKIE=Array
HTTP_COOKIE_VARS=Array
_SERVER=Array
HTTP_SERVER_VARS=Array
_FILES=Array
HTTP_POST_FILES=Array
_REQUEST=Array
Fats=123
Gvalue=Array
Gkey=GLOBALS
v=GLOBALS
k=v

Почему не происходит перебор массивов содержащихся в $GLOBALS?
Попробовал этот скрипт на рабочем вебсервере ( Apache/2.0.53 (Fedora), PHP 4.3.11 (Zend: 1.3.0)) - работает.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML