সংজ্ঞা এবং ব্যবহার
এটি পিএইচপি-তে স্কেলার ডেটা টাইপগুলির মধ্যে একটি। একটি বুলিয়ান ডেটা সত্য বা মিথ্যা হতে পারে। এগুলি পিএইচপি-তে পূর্বনির্ধারিত ধ্রুবক। ভেরিয়েবলটি একটি বুলিয়ান ভেরিয়েবল হয়ে যায় যখন TRUE বা FALSE হয়।
সিনট্যাক্স
<?php //Literal assignment of boolean value to variable $var=TRUE; ?>তে বুলিয়ান মানের আক্ষরিক নিয়োগ
TRUE মান প্রতিধ্বনিত করার ফলাফল 1 প্রদর্শন করে যখন FALSE এর জন্য এটি কিছুই দেখায় না। var_dump() ফাংশন ব্যবহার করে বুলকে মান সহ টাইপ হিসাবে দেখায়
বুলিয়ান ধ্রুবকগুলি কেস সংবেদনশীল নয়। তার মানে TRUE হল সত্যের সমতুল্য এবং FALSE হল False-এর সমান
লজিক্যাল অপারেটর বুলিয়ান মান ফেরত দেয়
<?php $gender="Male"; echo ($gender=="Male"); ?>
কাস্টিং
৷কাস্টিং অপারেটর (বুল) বা (বুলিয়ান) এর সাহায্যে যে কোনও ডেটা টাইপ স্পষ্টভাবে বুলিয়ানে রূপান্তরিত করা যেতে পারে, যদিও, বেশিরভাগ সময়, যখনই প্রয়োজন হয় তখনই রূপান্তর স্বয়ংক্রিয়ভাবে সম্পন্ন হয়৷
PHP সংস্করণ
এই বর্ণনাটি PHP-এর সমস্ত সংস্করণের জন্য প্রযোজ্য৷
৷নিম্নলিখিত উদাহরণটি বুলিয়ান মান ডিপ্লে করতে ইকো এবং var_dump() এর ব্যবহার দেখায়
উদাহরণ
<?php $var=TRUE; echo $var . "\n"; var_dump($var); $var1=false; echo $var1; var_dump($var1); ?>
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
1 bool(true) bool(false)
উদাহরণ লজিক্যাল এক্সপ্রেশনের বুলিয়ান ফলাফল দেখায়
উদাহরণ
<?php $var=10; var_dump($var>10); var_dump($var==true); ?>
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
bool(false) bool(true)
উদাহরণ দেখায় কাস্টিং অপারেটরের ব্যবহার
উদাহরণ
<?php $var=10; $var1=(bool)$var; var_dump($var1); //0 and -0 return false $var=0; $var1=(bool)$var; var_dump($var1); //empty string returns false $var="PHP"; $var1=(bool)$var; var_dump($var1); $var=""; $var1=(bool)$var; var_dump($var1); //empty array is case to false $var=array(1,2,3); $var1=(bool)$var; var_dump($var1); $var=array(); $var1=(bool)$var; var_dump($var1); ?>
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
bool(true) bool(false) bool(true) bool(false) bool(true) bool(false)