A print_r() függvénnyel gyorsan lekérdezhetjük, bármely GLOBÁLS változót.
De némely sor, olyan hosszú, hogy nem látjuk át az ott lévő adatokat.
Példa, print_r() lekérdezésre: <?php echo'<pre>'; echo'<h5>$_ENV</h5>'; echo print_r($_ENV); echo'</pre>'; ?>
A foreach ciklus áttekinthetőbb, és ha kell, formázott megjelenítési tájékoztatást ad.
A $_ENV változók lekérdezése foreach ciklussal:
<html>
<head>
<!-- Állítsuk be, a CSS formázást -->
<style>
.betuk {font-size: 12px; font-style: normal;}
.kek {font-weight: bold; color: blue;}
</style>
</head>
<body>
<?php
$valtozok = array($_ENV);
foreach ( $valtozok as $env )
{
foreach ( $env as $kulcs => $ertek )
{
print ("<p class='betuk'><b><span class='kek'>".$kulcs." =></span></b> ".$ertek."<br /></p>");
}
echo "<br />";
}
?>
</body>
</html>
Egy kiválasztott ENV GLOBALS változó lekérdezése.
Ha tudjuk, hogy milyen adatra van szükségünk a további munkamenethez, akkor csak azon GLOBÁLIS változót kérdezzük le.
Példa, a Windows könyvtár találati helyének lekérdezésére: <?php $windir=$_ENV['windir']; print ("<p>$_ENV['windir'] eredménye, az otthoni gyakorlásnál: ".$windir."</p>"); ?>
Program eredménye: $_ENV['windir'] eredménye, az otthoni gyakorlásnál: C:\Windows
A foreach ciklussal lekérdezett $_ENV eredménye:
Ezen bemutatóban, megnézhetjük a létező GLOBÁLIS változókat, de a változók által visszakapott eredményeket,
piros xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx karakterekkel helyettesítettem.
OKA: Olyan információk jelennek meg, melyek nem publikusak, az INTERNETEN.
Ha valaki, meg akar győződni arról, hogy melyik GLOBÁLIS változó milyen értékkel rendelkezik, akkor kérdezze le a saját localhosztján, vagy tárhelyén.
ENV GLOBALS változók nem jelennek meg, az nem programhiba.
Oka: Az éppen használt szolgáltató szerverén, le van tiltva az ENV GLOBALS változók lekérdezése.