⊗ppPmCdWBC 84 of 447 menu

পিএইচপিতে লজিক্যাল মানগুলোর নন-স্ট্রিক্ট তুলনা

পূর্ববর্তী উদাহরণে আমি তুলনার জন্য === অপারেটর ব্যবহার করেছি। এই ক্ষেত্রে আমাদের ভেরিয়েবল true এর সাথে সমতা তুলনা করা হয় মান এবং টাইপ উভয় দিক থেকে।

আমাদের কাজে == অপারেটরও ব্যবহার করা যেতে পারে। যদি test ভেরিয়েবলে সবসময় true বা false মানগুলোর একটি থাকে, তাহলে কিছুই পরিবর্তন হবে না:

<?php $test = true; // এখানে হয় true বা false লিখুন if ($test == true) { echo '+++'; } else { echo '---'; } ?>

কিন্তু যদি $test ভেরিয়েবলে যেকোনো মান থাকতে পারে, তাহলে সবকিছু হয়ে যায় অনেক বেশি জটিল। এমন ক্ষেত্রে, যদি ভেরিয়েবলে বুলিয়ান মান না থাকে, তাহলে সেই মান প্রথমে বুলিয়ান টাইপে রূপান্তরিত হবে এবং শুধুমাত্র তারপর তুলনা করা হবে।

ধরুন, উদাহরণস্বরূপ, আমাদের ভেরিয়েবলে আছে সংখ্যা 1। এই ক্ষেত্রে এটি প্রথমে লজিক্যাল টাইপে রূপান্তরিত হবে, অর্থাৎ true এ। এবং তারপর তুলনা করা হবে:

<?php $test = 1; if ($test == true) { echo '+++'; // এটি কার্যকর হবে, কারণ 1 == true - এটি সত্য } else { echo '---'; } ?>

কিন্তু, উদাহরণস্বরূপ, সংখ্যা 0 রূপান্তরিত হয় false এ। এবং আমাদের শর্ত শেষ পর্যন্ত মিথ্যা হবে:

<?php $test = 0; if ($test == true) { echo '+++'; } else { echo '---'; // এটি কার্যকর হবে, কারণ 0 == true - এটি সত্য নয় } ?>

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

<?php $test = 1; if ($test == true) { echo '+++'; } else { echo '---'; } ?>

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

<?php $test = 0; if ($test == true) { echo '+++'; } else { echo '---'; } ?>

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

<?php $test = 1; if ($test == false) { echo '+++'; } else { echo '---'; } ?>

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

<?php $test = 1; if ($test != true) { echo '+++'; } else { echo '---'; } ?>

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

<?php $test = ''; if ($test == false) { echo '+++'; } else { echo '---'; } ?>

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

<?php if ($test == true) { echo '+++'; } else { echo '---'; } ?>
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন