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

PHP में दोहरा प्रश्न चिह्न (??) ऑपरेटर का क्या अर्थ है?


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

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

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

उदाहरण

<?php
   //$a is not set
   echo $a ?? 9 ??45;
?>

आउटपुट

9

उदाहरण

<?php
   //$a is not set
   $b = 34;
   echo $a ?? $b ?? 7;
?>

आउटपुट

34

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

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

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

    यदि आप लंबे समय से लिनक्स का उपयोग कर रहे हैं, तो निस्संदेह आपने मंचों और लेखों में बैश शब्द को इधर-उधर फेंका हुआ देखा है। यह कभी-कभी टर्मिनल के समानार्थी की तरह लगता है, लेकिन बैश और टर्मिनल एमुलेटर निश्चित रूप से दो अलग-अलग अनुप्रयोग हैं। तो बैश वास्तव में क्या है? इस छोटे से लेख में, हम जानेंगे क

  1. इन-ऐप खरीदारी का क्या मतलब है?

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