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