კონსტრუქცია 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-მდე, გამოჩნდეს შეტყობინება
შეცდომის შესახებ.