परिवर्तनीय रिक्तता की जाँच करना: अनुकूलन और सरलीकरण
PHP में, इसे संसाधित करने से पहले यह जांचना महत्वपूर्ण है कि कोई चर खाली है या नहीं। उदाहरण कोड जाँचता है कि क्या $user_id, $user_name, और $user_logged खाली हैं, लेकिन इसे प्राप्त करने के लिए अधिक कुशल तरीके हैं।
पहचान ऑपरेटर का उपयोग करना (===)
यह निर्धारित करने के लिए कि क्या कोई चर वास्तव में शून्य है (खाली स्ट्रिंग या शून्य के विपरीत), पहचान का उपयोग करें ऑपरेटर:
$user_id === NULL // False if $user_id is NULL, true if it's empty
अप्रारंभिक वेरिएबल्स की जांच की जा रही है
यदि आप यह जांचना चाहते हैं कि कोई वेरिएबल प्रारंभ किया गया है या नहीं, !isset() का उपयोग करें फ़ंक्शन:
!isset($user_id)
खाली मानों के लिए परीक्षण
खाली मानों (खाली स्ट्रिंग, शून्य, आदि) की जांच करने के लिए , खाली() का उपयोग करें फ़ंक्शन:
empty($user_id)
गैर-रिक्त मानों की जांच करना
निगेशन ऑपरेटर (!) गैर के लिए परीक्षण करने के लिए पर्याप्त होगा- रिक्त मान:
!$user_id
एकाधिक के लिए अनुकूलन वेरिएबल्स
एक साथ कई वेरिएबल्स का परीक्षण करने के लिए, आप एक सरणी और अंतर्निहित array_map() फ़ंक्शन का उपयोग कर सकते हैं:
$variables = array($user_id, $user_name, $user_logged); $empty_variables = array_map(function($v) { return empty($v); }, $variables);
यह एक ऐरे लौटाएगा जो बताएगा कि कौन से वेरिएबल खाली हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3