elseif ව්යුහය
elseif ව්යුහය if සමඟ එක්ව භාවිතා කරනුයේ පෙර කොන්දේසිය if හෝ elseif අසත්ය වුවහොත් අතිරේක කොන්දේසි පරීක්ෂා කිරීමට ය. එය කොන්දේසි දාම නිර්මාණය කිරීමට හා පරීක්ෂණ ප්රතිඵලය අනුව විවිධ කේත ගොනු ක්රියාත්මක කිරීමට ඉඩ සලසයි.
වාක්ය ඛණ්ඩය
if (condition1) {
// code, if condition1 is true
} elseif (condition2) {
// code, if condition2 is true
} else {
// code, if all conditions are false
}
උදාහරණය
විචල්යයක අගය පරීක්ෂා කර අදාළ පණිවුඩය මුද්රණය කරමු:
<?php
$num = 10;
if ($num > 15) {
echo 'අංකය 15ට වඩා විශාලයි';
} elseif ($num > 5) {
echo 'අංකය 5ට වඩා විශාලයි, නමුත් 15ට වඩා විශාල නොවේ';
} else {
echo 'අංකය 5 හෝ ඊට අඩුය';
}
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'අංකය 5ට වඩා විශාලයි, නමුත් 15ට වඩා විශාල නොවේ'
උදාහරණය
විචල්යයක දත්ත වර්ගය පරීක්ෂා කරමු:
<?php
$var = '123';
if (is_int($var)) {
echo 'මෙය පූර්ණ සංඛ්යාවකි';
} elseif (is_string($var)) {
echo 'මෙය ස්ට්රිංගයකි';
} else {
echo 'මෙය වෙනත් දත්ත වර්ගයකි';
}
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'මෙය ස්ට්රිංගයකි'