PHP-এ মান এবং টাইপ দ্বারা অসাম্য

অপারেটর != ছাড়াও, একটি অপারেটর !== রয়েছে, যা তুলনার সময় টাইপ বিবেচনা করে। আসুন উদাহরণের মাধ্যমে তাদের মধ্যে পার্থক্য দেখি।

ধরুন অপারেটর != ব্যবহার করে দুটি সংখ্যা 3 তুলনা করা হয়। এই অপারেটরটি মানগুলিকে সমান নয় কিনা তা পরীক্ষা করে। যেহেতু আমাদের মানগুলি ঠিক সমান, তাই স্ক্রিনে '-' প্রদর্শিত হবে:

php<?php
  if (3 != 3) {
    echo '+++';
  } else {
    echo '---'; // এটি কার্যকর হবে, কারণ মানগুলি সমান
  }
?>

ধরুন এখন আমাদের একটি মান কোটেশনের মধ্যে থাকে। এই ক্ষেত্রে, অপারেটর != তাদের এখনও সমান বিবেচনা করবে (কারণ মান মেলে, এবং এই অপারেটরের জন্য টাইপ গুরুত্বপূর্ণ নয়) এবং আবার '-' প্রদর্শন করবে:

php<?php
  if ('3' != 3) {
    echo '+++';
  } else {
    echo '---'; // এটি কার্যকর হবে, কারণ মানগুলি সমান
  }
?>

আসুন এখন অপারেটর !== ব্যবহার করে দুটি সংখ্যা 3 তুলনা করি। এটিও তাদের সমান বিবেচনা করবে এবং '-' প্রদর্শন করবে:

php<?php
  if (3 !== 3) {
    echo '+++';
  } else {
    echo '---'; // এটি কার্যকর হবে, কারণ মানগুলি সমান
  }
?>

কিন্তু যদি এখন একটি '3' কোটেশনে নেওয়া হয়, তবে অপারেটর !== আমাদের '3'গুলিকে অসমান বিবেচনা করবে, কারণ, যদিও তাদের মান মেলে, তবে তাদের টাইপ ভিন্ন:

php<?php
  if ('3' !== 3) {
    echo '+++'; // এটি কার্যকর হবে, কারণ মানগুলি সমান নয়
  } else {
    echo '---';
  }
?>
Задание 1

কód চালু না করে, নির্ধারণ করুন স্ক্রিনে কী প্রদর্শিত হবে:

php<?php
  $test1 = '3';
  $test2 = '3';
    
  if ($test1 != $test2) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 2

কód চালু না করে, নির্ধারণ করুন স্ক্রিনে কী প্রদর্শিত হবে:

php<?php
  $test1 = '3';
  $test2 = '3';
    
  if ($test1 !== $test2) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 3

কód চালু না করে, নির্ধারণ করুন স্ক্রিনে কী প্রদর্শিত হবে:

php<?php
  $test1 = 3;
  $test2 = '3';
    
  if ($test1 != $test2) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 4

কód চালু না করে, নির্ধারণ করুন স্ক্রিনে কী প্রদর্শিত হবে:

php<?php
  $test1 = 3;
  $test2 = '3';
    
  if ($test1 !== $test2) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 5

কód চালু না করে, নির্ধারণ করুন স্ক্রিনে কী প্রদর্শিত হবে:

php<?php
  $test1 = 3;
  $test2 = 2;
    
  if ($test1 !== $test2) {
    echo '+++';
  } else {
    echo '---';
  }
?>