Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में डबल क्वेश्चन मार्क (??) ऑपरेटर का क्या अर्थ है?

PHP 7 में एक नया ऑपरेटर डबल क्वेश्चन मार्क (??) ऑपरेटर जोड़ा गया है। PHP 7 में, डबल क्वेश्चन मार्क (??) ऑपरेटर को नल कोलेसिंग ऑपरेटर के रूप में जाना जाता है।

यदि इसका पहला ऑपरेंड मौजूद है और NULL नहीं है तो यह उसे लौटाता है; अन्यथा, यह दूसरा ऑपरेंड लौटाता है। यह बाएं से दाएं मूल्यांकन करता है। नल कोलेसिंग ऑपरेटर का उपयोग चेन फॉर्मेट में भी किया जा सकता है।

आइए डबल क्वेश्चन मार्क (??) ऑपरेटर को प्रदर्शित करने के लिए नीचे दिए गए उदाहरण को लें।

उदाहरण

<?php 
    //$a सेट नहीं है 
    echo $a ?? 9 ??45; 
?>

आउटपुट

9

उदाहरण

<?php 
    //$a सेट नहीं है 
    $b = 34; 
    echo $a ?? $b ?? 7; 
?>

आउटपुट

34
  1. SNMP का क्या अर्थ है? SNMP का क्या अर्थ है?

    SNMP का अर्थ है Simple Network Management Protocol। यह एक क्लाइंट-सर्वर प्रोटोकॉल है जिसका उपयोग नेटवर्क प्रशासक नेटवर्क स्विच, प्रिंटर, फोन और नेटवर्क से जुड़े अन्य उपकरणों (जिन्हें SNMP एजेंट भी कहा जाता है) के बारे में जानकारी एकत्र करने के लिए करते हैं। नोट: SNMP Windows 10 में डिफ़ॉल्ट रूप से

  1. लिनक्स में Bash का क्या अर्थ है? लिनक्स में Bash का क्या अर्थ है?

    Bash परिभाषित नाम Bash Bourne-Again SHell का संक्षिप्त नाम है, स्टीफन बॉर्न के नाम पर एक खेल, जो Bash के पूर्ववर्तियों में से एक के निर्माता हैं। पहला बीटा 1989 में जारी किया गया था, और इस लेखन के अनुसार, दिसंबर 2020 में इसका सबसे हालिया अपडेट देखा गया: संस्करण 5.1। Bash शेल भाषाओं में सबसे लोकप्रि

  1. इन-ऐप परचेज का क्या मतलब है? इन-ऐप परचेज का क्या मतलब है?

    यदि आप मोबाइल ऐप्स का उपयोग करते हैं, तो आपने शायद इन-ऐप परचेज का सामना किया है, हालांकि आप शब्दावली पर अस्पष्ट हो सकते हैं। इन-ऐप परचेज को समझना महत्वपूर्ण है, न केवल उनके साथ बातचीत करने के लिए बल्कि उनसे जुड़े लगातार विकसित होने वाले विमर्श में शामिल होने के लिए भी। इन-ऐप परचेज का क्या अर्थ है?