elseif կոնստրուկցիա
elseif կոնստրուկցիան օգտագործվում է if-ի հետ միասին լրացուցիչ պայմաններ ստուգելու համար,
եթե նախորդ if կամ elseif պայմանը սխալ է ստացվել: Այն թույլ է տալիս ստեղծել
պայմանների շղթաներ և կատարել կոդի տարբեր բլոկներ՝ կախված ստուգման արդյունքից:
Շարահյուսություն
if (պայման1) {
// կոդ, եթե պայման1-ը ճիշտ է
} elseif (պայման2) {
// կոդ, եթե պայման2-ը ճիշտ է
} else {
// կոդ, եթե բոլոր պայմանները սխալ են
}
Օրինակ
Ստուգենք փոփոխականի արժեքը և արտածենք համապատասխան հաղորդագրություն.
<?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 'Սա այլ տեսակի տվյալ է';
}
?>
Կոդի կատարման արդյունք.
'Սա տող է'