ENV GLOBALS változók lekérdezése.

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." =&gt;</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

 


$_ENV GLOBALS változók lekérdezése.

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.