आइसेट फ़ंक्शन
ISSET यह देखने के लिए चर की जाँच करता है कि क्या इसे सेट किया गया है। दूसरे शब्दों में, यह देखने के लिए जाँच करता है कि क्या वेरिएबल NULL को छोड़कर कोई मान है या कोई मान असाइन नहीं किया गया है। ISSET TRUE लौटाता है यदि चर मौजूद है और NULL के अलावा कोई अन्य मान है। इसका मतलब है कि "", 0, "0", या FALSE असाइन किए गए वेरिएबल सेट हैं, और इसलिए ISSET के लिए TRUE हैं।
उदाहरण
<?php $val = '0'; if( isset($val)) { print_r(" $val is set with isset function <br>"); } $my_array = array(); echo isset($my_array['New_value']) ? 'array is set.' : 'array is not set.'; ?>
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
0 is set with isset function array is not set.
!खाली फ़ंक्शन
EMPTY यह देखने के लिए जांच करता है कि कोई चर खाली है या नहीं। खाली की व्याख्या इस प्रकार की जाती है:"" (एक खाली स्ट्रिंग), 0 (पूर्णांक), 0.0 (फ्लोट)`, "0" (स्ट्रिंग), NULL, FALSE, array() (एक खाली सरणी), और "$var;" (एक चर घोषित, लेकिन एक वर्ग में एक मूल्य के बिना।
उदाहरण
<?php $temp_val = 0; if (empty($temp_val)) { echo $temp_val . ' is considered empty'; } echo "nn"; $new_val = 1; if (!empty($new_val)) { echo $new_val . ' is considered set'; } ?>
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
0 is considered empty 1 is considered set