কম্পিউটার টিউটোরিয়াল

PHP $GLOBALS সুপারগ্লোবাল


পরিচিতি

$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

  1. PHP একই ফাইলে একাধিক নেমস্পেস ডিফাইন করা

  2. PHP namespace কিওয়ার্ড এবং __NAMESPACE__ কনস্ট্যান্ট

  3. PHP pi() ফাংশন

  4. PHP-এ puntuaction (বিরাম চিহ্ন) সরানো