কম্পিউটার

পিএইচপি-তে টারনারি অপারেটর এবং নাল কোলেসিং অপারেটরের মধ্যে পার্থক্য


Ternary অপারেটর

Ternary অপারেটর ব্যবহার করা হয় যদি অন্য স্টেটমেন্ট একটি স্টেটমেন্টে প্রতিস্থাপন করে।

সিনট্যাক্স

<পূর্ব>(শর্ত)? expression1 :expression2;

সমতুল্য অভিব্যক্তি

if(শর্ত) { return expression1;}else { return expression2;}

যদি শর্ত সত্য হয়, তবে এটি অভিব্যক্তি 1 এর ফলাফল প্রদান করে অন্যথায় এটি অভিব্যক্তি 2 এর ফলাফল প্রদান করে। শর্ত বা অভিব্যক্তিতে শূন্যতা অনুমোদিত নয়৷

নাল কোলেসিং অপারেটর

ভেরিয়েবলটি নাল থাকলে নাল কোলেসিং অপারেটর নাল মান প্রদান করতে ব্যবহৃত হয়।

সিনট্যাক্স

(পরিবর্তনশীল) ?? অভিব্যক্তি; 

সমতুল্য অভিব্যক্তি

if(isset(variable)) { return variable;}else { return expression;}

যদি ভেরিয়েবলটি নাল হয়, তবে এটি এক্সপ্রেশনের ফলাফল প্রদান করে।

উদাহরণ

 PHP উদাহরণ "); // টার্নারি অপারেটর ব্যবহার করে সমতুল্য কোড $username =isset($_GET['username'])? $_GET['username'] :'পাস হয়নি'; মুদ্রণ ($ ব্যবহারকারীর নাম); মুদ্রণ("
"); ?>

আউটপুট

উত্তীর্ণ হয়নি পাশ হয়নি

  1. পাইথন এবং পিএইচপি এর মধ্যে পার্থক্য।

  2. পিএইচপি-তে &&এবং এবং অপারেটরের মধ্যে তুলনা।

  3. পাইথন সেটে অপারেটর এবং পদ্ধতির মধ্যে পার্থক্য কী?

  4. পাইথনে =এবং ==অপারেটরগুলির মধ্যে পার্থক্য কী?