सेट हो सकता है या नहीं भी हो सकता है यदि आप 'get' चर के मान को पढ़ने का प्रयास करते हैं, तो क्या होता है यदि URL में कहा गया चर सेट नहीं किया गया था। उदाहरण: आप पृष्ठ test.php
का अनुरोध करते हैं, उस फ़ाइल में यह $_GET['message']
के मान को पढ़ने का प्रयास करता है। इस मामले में क्या होता है? खुराक मूल्य सिर्फ ''
के रूप में वापस आ गया है?PHP पढ़ने 'प्राप्त' चर जो
इसका मतलब यह है कि अगर मैं हमेशा एक मूल्य की उम्मीद कर रहा हूँ दर्ज किए जाने की, और कहा कि मैं तो बस की तरह
$foo = $_GET['bar'];
if($foo == ''){
// Handle my 'error'
}
else
{
// $foo should now have a value that I can work with
}
कुछ कर सकते हैं '' के एक मूल्य स्वीकार करने के लिए कृपया ध्यान रखें मैं जानता हूँ कि तैयार नहीं हूँ कि मैं isset($_GET['bar'])
का उपयोग कर सकता हूं लेकिन मैं सिर्फ यह नहीं जानना चाहता कि यह सेट है या नहीं, मुझे परवाह नहीं है कि यह है या नहीं, मुझे बस परवाह है कि उसके पास एक मूल्य है जो केवल एक खाली स्ट्रिंग से अधिक है।
ओह से मिलेगा, मैं क्या मैं अपने टैग करने के लिए किया है: पीआई लिखने के लिए '$ _GET' – thecoshman