কম্পিউটার টিউটোরিয়াল

PHP-তে ডবল কয়েসচন মার্ক (??) অপারেটর কী?

PHP 7-এ একটি নতুন অপারেটর ডবল কয়েসচন মার্ক (??) যোগ করা হয়েছে। PHP 7-এ এই ?? অপারেটরকে নাল কোয়েলেসিং অপারেটর (Null Coalescing Operator) বলা হয়।

এটি প্রথম অপারেন্ডটি যদি এক্সিস্ট করে এবং NULL না হয়, তবে সেটি ফেরত দেয়; অন্যথায় দ্বিতীয় অপারেন্ডটি ফেরত দেয়। এটি বাম থেকে ডানে ইভ্যালুয়েট করে। নাল কোয়েলেসিং অপারেটর চেইন ফরম্যাটেও ব্যবহার করা যায়।

নিচের উদাহরণগুলো ?? অপারেটর দর্শাচ্ছে:

উদাহরণ ১

<?php 
// $a সেট নয় 
echo $a ?? 9 ?? 45; 
?>

আউটপুট

9

উদাহরণ ২

<?php 
// $a সেট নয় 
$b = 34; 
echo $a ?? $b ?? 7; 
?>

আউটপুট

34
  1. এলটিই (LTE) মানে কী?

  2. SNMP কী বোঝায়?

  3. লিনাক্সে Bash কী? অর্থ এবং ব্যবহারিক গাইড

  4. ইন-অ্যাপ পারচেজ কী বোঝায়?