परिचय
$GLOBALS ग्लोबली परिभाषित सभी वेरिएबल्स के संदर्भों की एक सहयोगी सरणी है। वेरिएबल्स के नाम कुंजी बनाते हैं और उनकी सामग्री सहयोगी सरणी के मान होते हैं।
उदाहरण
उदाहरण 1: $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
उदाहरण 2: ग्लोबल और स्थानीय वेरिएबल के साथ $GLOBALS
निम्न उदाहरण में, $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