बशर्ते कि वैरिएबल को इनिशियलाइज़ किया गया है (जो आपने संकेत दिया था - हालाँकि मैं 100% निश्चित नहीं हूँ कि यह इस संदर्भ में मायने रखता है या नहीं। दोनों सॉल्यूशंस एक चेतावनी फेंक सकते हैं यदि वैरिएबल को परिभाषित नहीं किया गया था), वे कार्यात्मक रूप से समान हैं। मुझे लगता है ===कि हालांकि यह एक फ़ंक्शन कॉल के ओवरहेड को हटा देता है, लेकिन यह बहुत तेजी से होगा।
यह वास्तव में इस बात पर निर्भर करता है कि आप अपनी स्थिति को कैसे देखते हैं।
===एक सख्त डेटा तुलना के लिए है। NULL का केवल एक 'मान' है, इसलिए यह NULL के खिलाफ तुलना करने के लिए काम करता है (जो 'null' मान का PHP स्थिरांक है)
is_null जाँच रहा है कि चर NULL डेटा प्रकार का है।
यह आपके ऊपर है कि आप वास्तव में क्या चुनते हैं।
===ऑपरेटर एक स्पष्ट कार्य नहीं होने के बाद से तेज़ होगा ... लेकिन मुझे एक या दो बार आश्चर्य हुआ है।