পরিচয়
$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