मैं इस के बीच अंतर समझने की कोशिश कर रहा हूँ:मुझे php में isset() फ़ंक्शन की आवश्यकता क्यों है?
if (isset($_POST['Submit'])) {
//do something
}
और
if ($_POST['Submit']) {
//do something
}
यह है कि अगर $ _POST [ 'सबमिट'] चर सच है, तो यह सेट किया गया है मुझे लगता है। मुझे इस मामले में जारीकर्ता() फ़ंक्शन क्यों चाहिए?
वापस लौटाए, तो क्या मुझे हमेशा इस तरह के मामलों में जारीकर्ता फ़ंक्शन का उपयोग करना चाहिए? – zeckdude
'$ a [" x "] तक पहुंचने का प्रयास करने से' E_Notice' भी बढ़ेगा जब '$ a' के अंदर कोई कुंजी' x' परिभाषित नहीं है। 'Isset' या' array_key_exists' के साथ जांचना इससे बच सकता है। – Gordon
@ क्रिस: किसी निश्चित चर के * अस्तित्व * को जांचने के लिए हमेशा 'जारीकर्ता' का उपयोग करें। – kennytm