Visszalép

PHP $ GLOBALS Változók.

PHP $ GLOBALS változók

PHP $GLOBALS
$GLOBALS egy PHP szuper globális változó, melyet tetszőleges helyen elérhetünk a PHP scripten belül. (lehet funkció vagy tetszőleges művelet).
PHP tárolja az összes globális változót egy tömbben, melyeket egyenként az indexnek adott egyedi név alapján kérdezhetünk le:
$GLOBALS [ index_név ].

Az alábbi példa azt mutatja, hogyan kell használni a szuper globális változót, melyet a programunk részeként hozunk létre.

Program elején létrehozott, normál változót létrehozhatjuk így is: $x = 115; $y = 185;
A "G_" alkalmazása előnyös, mert könnyen felismerhető, e változó GLOBÁLIS értékként lesz felhasználva: $G_x = 115; $G_y = 185;

Példa, egy általunk létrehozott $GLOBALS változóra:

		<?php 
			$G_x = 115; 
			$G_y = 185;
 
			function MatematikaiFeladat()
			{ 
			$GLOBALS['G_z'] = $GLOBALS['G_x'] + $GLOBALS['G_y']; 
			}
 
			MatematikaiFeladat(); 
			echo $G_z; 
		?>

Fenti példa, a következő eredményt adja vissza = 300

 


A PHP telepítését követően létező,
$GLOBALS Változók lekérdezése.

A globális változók, tetszőleges helyen lekérdezhetők.

Tőlünk függetlenül létrejövő és létező globális változók a PHP telepítését követően létrejönnek.
Ezek lekérdezéséhez használjuk a legegyszerűbb print_r() függvénnyel történő lekérdezési formát.
Ha csak egy valamelyik elemben tárolt adatot akaruk lekérdezni, adjuk meg az elem nevét, például ezt: echo $GLOBALS[COMPUTERNAME];

<?php
echo"<p><strong>Minden létező $GLOBALS változók lekérdezése.</strong></p>";

        $GLOB = array($GLOBALS);
		echo"<pre>";
		print_r($GLOB);
		echo"</pre>";
		
A következő sorok arra jók, hogy a lekérdezett adatokat, jobban áttekinhessük.
echo" <pre> 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </pre>"; ?>

 

 


Lekérdezésnél, bizalmas információk is megjelennek, ezért itt, nem jelenítem meg a lekérdezési eredményeket.

Programot mindenki a saját oldalán kérdezze le!
Lekérdezést követően meggyőződhet arról, hogy milyen elemnevekkel kérdezhet le adatokat.