मुझे यह जांचने की आवश्यकता है कि मूल्य को शून्य के रूप में परिभाषित किया गया है या नहीं। isset
शून्य मानों को अपरिभाषित मानता है और false
देता है। एक उदाहरण के रूप समझें:जांचें कि क्या मान जारी है और शून्य
$foo = null;
if(isset($foo)) // returns false
if(isset($bar)) // returns false
if(isset($foo) || is_null($foo)) // returns true
if(isset($bar) || is_null($bar)) // returns true, raises a notice
ध्यान दें कि $bar
अपरिभाषित है।
if(something($bar)) // returns false;
if(something($foo)) // returns true;
कोई भी विचार:
मैं एक शर्त है कि निम्नलिखित को संतुष्ट करता है खोजने की जरूरत है?
अगर (isset ($ foo)) // झूठी देता है, मैं कुर्सी, इन सभी वर्षों ... – max4ever