elseif կոնստրուկցիան PHP-ում
elseif կոնստրուկցիան թույլ է տալիս
պայմաններ նշել else բլոկում:
Դիտարկենք օրինակ.
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
}
?>
elseif օգտագործելու առավելությունը
մի քանի if օգտագործելու նկատմամբ այն է,
որ այն հնարավորություն է տալիս բռնել այն իրավիճակը,
երբ $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 միջակայքի թիվ չլինի, ապա
ցուցադրվի սխալի մասին հաղորդագրություն: