If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
PHP Super Global Variables कुछ predefined variables होते हैं , जिन्हे हम as a global variable की तरह PHP Script में कहीं भी use कर सकते हैं , PHP Super Global Variables को हमें define करने की जरूरत नहीं पड़ती है। PHP में Super Global Variables कुछ इस प्रकार हैं-
$GLOBALS super global variable , सभी global scope में define किये global variable को reference करता है , या हम कह सकते हैं कि user द्वारा define किये गए global variables को $GLOBALS variable के through access कर सकते हैं।
Example -
<?php
$test_var = "Variable value";
$x = "Variable Other value";
global $test_var;
echo $GLOBALS['test_var']."<br>";
echo $GLOBALS['x']."<br>";
?>
Output :
Variable value Variable Other value
दिए गए example में आप देख सकते हैं कि किस तरह से हम global variables को $GLOBALS super global variable के through access कर सकते हैं।
$_SERVER super global variable हमें root path , current file , header info etc . provide करता है।
$_GET super global variable को हम URL से data निकालने के लिए use करते हैं , आपने अगर कही देखा होगा कि website के name के बाद ?var = value इस तरह से लिखा होता है। learn More..
Example -
<?php
echo "Page Number is :". $_GET['page_no'];
?>
Output :
Page Number is :5
तो जैसा कि आप देख सकते हैं कि website के name के बाद ?page = 5 लिखा हुआ है , इस तरह से url के साथ send किये गए Data को retrieve करने के लिए हम $_GET super global variable , या कह सकते हैं get type request handle करने के लिए $_GET का use कुछ इस तरह से करते हैं।
$_POST super global variable post type की request को Handle करने के लिए use करते हैं। Generally जब हमें Essential Data server से fetch करना हो या ज्यादा data send करना हो तो हम URL ले साथ query string में डाटा send नहीं कर सकते हैं ,इस case में हम form को POST method के साथ Submit करते हैं। learn More...
$_REQUEST super global variable का use हम GET और POST दोनों तरह की request handle करने के लिए करते हैं। हालाँकि जब हमें request Type के बारे में मालूम नहीं होता कि Request किस तरह की है वहाँ पर हम $_REQUEST variable use करते हैं।
$_FILES super global variable का use हम file upload करने के लिए करते हैं। क्योंकि जब हम File को upload करते हैं तो उस file को हम $_GET , $_POST , $_REQUEST से Handle नहीं कर सकते हैं , वहाँ पर हमें $_FILES की जरूरत पड़ती है। learn More ..
? अगर आप $_GET , $_POST , $_REQUEST और $_FILE को सही से नहीं समझे तो कोई बात नहीं , आगे जब Form Handling में अच्छे से पढ़ेंगे।
$_SESSION super global variable PHP में session को manage करने के लिए करते हैं। learn More...
$_COOKIE super global variable PHP में cookie को manage करने के लिए करते हैं। learn More...
$_ENV super global variable, Automatic Global Variable है means हमें इसे global या $GLOBALS Keyword के through Global बनाने की जरूरत नहीं है , एक बार define करने के बाद पूरी script में कही भी access कर सकते हैं।
Example -
<?php
$_ENV["USER"] = "Rahul Kumar";
echo 'My name is:' .$_ENV["USER"];
?>
Output :
My name is :Rahul Kumar