परिचय
$GLOBALS सभी ग्लोबल परिभाषित चर के संदर्भों की एक सहयोगी सरणी है। चर के नाम कुंजी बनाते हैं और उनकी सामग्री सहयोगी सरणी के मान हैं।
$GLOBALS उदाहरण
यह उदाहरण $GLOBALS सरणी दिखाता है जिसमें वैश्विक चर के नाम और सामग्री शामिल हैं
उदाहरण
<?php $var1="Hello"; $var2=100; $var3=array(1,2,3); echo $GLOBALS["var1"] . "\n"; echo $GLOBALS["var2"] . "\n"; echo implode($GLOBALS["var3"]) . "\n"; ?>
आउटपुट
यह निम्नलिखित परिणाम देगा। -
Hello 100 123
निम्नलिखित उदाहरण में, $var1 को वैश्विक नामस्थान के साथ-साथ फ़ंक्शन के अंदर एक स्थानीय चर में परिभाषित किया गया है। वैश्विक चर $GLOBALS सरणी से निकाला जाता है;
उदाहरण
<?php function myfunction(){ $var1="Hello PHP"; echo "var1 in global namespace:" . $GLOBALS['var1']. "\n"; echo "var1 as local variable :". $var1; } $var1="Hello World"; myfunction(); ?>
आउटपुट
यह निम्नलिखित परिणाम देगा। -
वैश्विक नाम स्थान मेंvar1 in global namespace:Hello World var1 as local variable :Hello PHP