PHP-তে elseif কনস্ট্রাকশন
elseif কনস্ট্রাকশনটি
else ব্লকের ভিতরে শর্ত নির্ধারণ করতে দেয়।
আসুন একটি উদাহরণ দেখি:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
}
?>
একাধিক if ব্যবহার করার পরিবর্তে elseif ব্যবহার করার সুবিধা হল
পরিবর্তনশীল $num-এর মান কোনও শর্তের সাথে মেলে না এমন পরিস্থিতি ধরা সম্ভব:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
} else {
echo 'variant not supported';
}
?>
$day ভেরিয়েবলে 1 থেকে 31 ব্যবধানের মধ্যে কোনও একটি সংখ্যা রয়েছে।
সংখ্যাটি মাসের কোন দশকে পড়েছে তা নির্ধারণ করুন
(প্রথম, দ্বিতীয় বা তৃতীয়)।
পূর্ববর্তী সমস্যাটি এমনভাবে পরিবর্তন করুন যাতে,
$day ভেরিয়েবলে 1 থেকে 31-এর মধ্যে কোনও সংখ্যা না থাকলে,
একটি ত্রুটির বার্তা প্রদর্শিত হয়।