PHP: Variable empty or not set or what? -
इन चार PHP स्टेटमेंट्स में क्या अंतर है?
if (isset ($ डेटा )) (यदि (! खाली ($ डेटा)) {यदि ($ डेटा! = '') {If ($ डेटा) {
क्या वे सब एक ही करते हैं?
यदि (isset ($ डेटा))
परिवर्तनीय सिर्फ सेट है - उस रेखा से पहले हमने नाम 'डेटा' के साथ नया वैरिएबल घोषित किया है, अर्थात $ डेटा = 'एबीसी';
यदि (खाली ($ डेटा)) ( वेरिएबल डेटा से भरा हुआ है। इसमें खाली सरणी नहीं हो सकती है, क्योंकि तब $ डेटा
में सरणी प्रकार है लेकिन उसके पास अभी कोई डेटा नहीं है, अर्थात $ data = array (1); शून्य, खाली स्ट्रिंग, रिक्त सारणी, रिक्त ऑब्जेक्ट, 0, आदि नहीं हो सकता।
यदि ($ डेटा! = '') { वेरिएबल खाली स्ट्रिंग नहीं है लेकिन खाली मूल्य (ऊपर दिए गए उदाहरण) नहीं हो सकते।
अगर हम प्रकारों की तुलना करना चाहते हैं, तो ! ==
या ===
का उपयोग करें।
यदि ($ डेटा) { चर किसी भी डेटा के साथ भरा है ! खाली ($ डेटा)
।
Comments
Post a Comment