Jump to content

Foreach loop and $GLOBALS array


steadythecourse

Recommended Posts

HI!

 

Can someone explain the variables $value and $key that are being produced  at the end of the output by the following code. It seems like the foreach loop is creating two extra variables.

 

 

 

<?php

$test_1 = "matt";
$test_2 = "kim";
$test_3 = "jessica";
$test_4 = "keri";


foreach ($GLOBALS as $key => $value) {
  echo $key . "- - -" . $value;
  echo "<br />";
}

?>

 

 

Output

 

GLOBALS- - -Array

_POST- - -Array

_GET- - -Array

_COOKIE- - -Array

_FILES- - -Array

test_1- - -matt

test_2- - -kim

test_3- - -jessica

test_4- - -keri

value- - -keri

key- - -value

 

Thanks!

steadythecourse

Link to comment
https://forums.phpfreaks.com/topic/215657-foreach-loop-and-globals-array/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.