PHP-এ, আপনি && ব্যবহার করতে পারেন (AND) অপারেটর সহ if স্টেটমেন্ট চেক করতে দুটি শর্ত উভয়ই সত্য কিনা। কোড ব্লক শুধুমাত্র তখনই সঞ্চালিত হয় যখন উভয় শর্তই সত্যে মূল্যায়ন করা হয় যদি উভয় শর্ত মিথ্যা হয়, ব্লকটি এড়িয়ে যায়।
পিএইচপি-তেও && এর মতো একটি "এবং" কীওয়ার্ড রয়েছে , কিন্তু এর প্রাধান্য কম এবং জটিল অভিব্যক্তিতে ভিন্নভাবে আচরণ করতে পারে। && ব্যবহার করার পরামর্শ দেওয়া হয় আরও ভাল স্পষ্টতা এবং ধারাবাহিকতার জন্য।
বেসিক সিনট্যাক্স
if (condition1 && condition2) {
echo "Both conditions are true!";
}
কোড ব্লক শুধুমাত্র শর্ত 1 এবং শর্ত 2 উভয়ই সত্য হলেই কার্যকর হয়। যদি কোন শর্ত মিথ্যা হয়, মৃত্যুদন্ড সম্পূর্ণভাবে ব্লকটি এড়িয়ে যায়।
উদাহরণ 1:মৌলিক এবং যুক্তি
এখানে কিভাবে && বিভিন্ন সত্য/মিথ্যা সমন্বয়ের সাথে কাজ করে
<?php
if (true && true) {
echo "true<br>";
} else {
echo "false<br>";
}
if (true && false) {
echo "true<br>";
} else {
echo "false<br>";
}
if (false && true) {
echo "true<br>";
} else {
echo "false<br>";
}
if (false && false) {
echo "true<br>";
} else {
echo "false<br>";
}
?>
true false false false
উভয় শর্ত সত্য হলেই আউটপুট "সত্য" দেখায়। অন্য সব ক্ষেত্রে, এটি "মিথ্যা" দেখায়।
উদাহরণ 2:ব্যবহারকারী লগইন যাচাইকরণ
ব্যবহারকারীর নাম এবং পাসওয়ার্ড পরীক্ষা করার একটি বাস্তব উদাহরণ
<?php
$username = "admin";
$password = "12345";
if ($username == "admin" && $password == "12345") {
echo "Login successful!";
} else {
echo "Invalid username or password.";
}
?>
Login successful!
উভয় শর্ত ($username == "admin" এবং $password == "12345" ) সত্য, তাই লগইন সফল হয়৷
উদাহরণ 3:বন্ধনী সহ জটিল শর্তগুলি
গ্রুপ কন্ডিশনে বন্ধনী ব্যবহার করুন এবং প্রাধান্যের সমস্যাগুলি এড়ান
<?php
$age = 20;
$country = "USA";
if ($age >= 18 && ($country == "USA" || $country == "Canada")) {
echo "You are eligible to vote.";
} else {
echo "You are not eligible to vote.";
}
?>
You are eligible to vote.
প্রথম শর্ত ($age >= 18 ) সত্য, এবং দ্বিতীয় শর্ত ($country == "USA" || $country == "Canada" )ও সত্য, তাই উভয়েই সন্তুষ্ট।
মূল পয়েন্ট
&& স্পষ্টতার জন্য উচ্চতর পছন্দand জটিল অভিব্যক্তিতে LowerAvoid উপসংহার
&& ব্যবহার করুন বিবৃতি থাকলে পিএইচপি-তে একাধিক শর্ত পরীক্ষা করতে। সঠিক মূল্যায়ন ক্রম নিশ্চিত করতে এবং অপ্রত্যাশিত আচরণ এড়াতে AND এবং OR অপারেটরগুলিকে একত্রিত করার সময় সর্বদা বন্ধনী ব্যবহার করুন৷