PHP Super Global Variables In Hindi


PHP Super Global Variables कुछ predefined variables होते हैं , जिन्हे हम as a global variable की तरह PHP Script में कहीं भी use कर सकते हैं , PHP Super Global Variables को हमें define करने की जरूरत नहीं पड़ती है। PHP में Super Global Variables कुछ इस प्रकार हैं-

PHP GLOBALS

$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 कर सकते हैं।

PHP _SERVER

$_SERVER super global variable हमें root path , current file , header info etc . provide करता है।

PHP _GET

$_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 कुछ इस तरह से करते हैं।

PHP _POST

$_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...

PHP _REQUEST

$_REQUEST super global variable का use हम GET और POST दोनों तरह की request handle करने के लिए करते हैं। हालाँकि जब हमें request Type के बारे में मालूम नहीं होता कि Request किस तरह की है वहाँ पर हम $_REQUEST variable use करते हैं।

PHP _FILES

$_FILES super global variable का use हम file upload करने के लिए करते हैं। क्योंकि जब हम File को upload करते हैं तो उस file को हम $_GET , $_POST , $_REQUEST से Handle नहीं कर सकते हैं , वहाँ पर हमें $_FILES की जरूरत पड़ती है। learn More ..

? अगर आप $_GET , $_POST , $_REQUEST और $_FILE को सही से नहीं समझे तो कोई बात नहीं , आगे जब Form Handling में अच्छे से पढ़ेंगे।

PHP _SESSION

$_SESSION super global variable PHP में session को manage करने के लिए करते हैं। learn More...

PHP _COOKIE

$_COOKIE super global variable PHP में cookie को manage करने के लिए करते हैं। learn More...

PHP _ENV

$_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

Hey ! I'm Rahul founder of learnhindituts.com. Working in IT industry more than 4.5 years. I love to talk about programming as well as writing technical tutorials and blogs that can help to others .... keep learning :)

Get connected with me - LinkedIn Twitter Instagram Facebook