PHP 7 একটি নতুন অপারেটর ডবল প্রশ্ন চিহ্ন (??) অপারেটর যোগ করেছে৷ PHP 7-এ, ডবল প্রশ্ন চিহ্ন(??) অপারেটর যা নাল কোলেসিং অপারেটর নামে পরিচিত।
এটি তার প্রথম অপারেন্ড প্রদান করে যদি এটি বিদ্যমান থাকে এবং NULL না হয়; অন্যথায়, এটি তার দ্বিতীয় অপারেন্ড প্রদান করে। এটি বাম থেকে ডানে মূল্যায়ন করে। নাল কোলেসিং অপারেটরও একটি চেইন বিন্যাসে ব্যবহার করা যেতে পারে।
ডবল প্রশ্ন চিহ্ন (??) অপারেটর প্রদর্শন করতে নিচের উদাহরণটি নেওয়া যাক।
উদাহরণ
<?php //$a is not set echo $a ?? 9 ??45; ?>
আউটপুট
9
উদাহরণ
<?php //$a is not set $b = 34; echo $a ?? $b ?? 7; ?>
আউটপুট
34