Elseif konstruktsiyasi

elseif konstruktsiyasi if bilan birgalikda qo'shimcha shartlarni tekshirish uchun ishlatiladi, agar oldingi if yoki elseif sharti noto'g'ri bo'lsa. Bu shartlar zanjirini yaratishga va tekshirish natijasiga qarab turli xil kod bloklarini bajarishga imkon beradi.

Sintaksis

phpif (shart1) {
  // kod, agar shart1 to'g'ri bo'lsa
} elseif (shart2) {
  // kod, agar shart2 to'g'ri bo'lsa
} else {
  // kod, agar barcha shartlar noto'g'ri bo'lsa
}

Misol

O'zgaruvchi qiymatini tekshiramiz va mos xabarni chiqaramiz:

php<?php
  $num = 10;
  
  if ($num > 15) {
    echo 'Son 15 dan katta';
  } elseif ($num > 5) {
    echo 'Son 5 dan katta, lekin 15 dan katta emas';
  } else {
    echo 'Son 5 yoki undan kichik';
  }
?>

Kodni bajarish natijasi:

php'Son 5 dan katta, lekin 15 dan katta emas'

Misol

O'zgaruvchi ma'lumot turini tekshiramiz:

php<?php
  $var = '123';
  
  if (is_int($var)) {
    echo 'Bu butun son';
  } elseif (is_string($var)) {
    echo 'Bu satr';
  } else {
    echo 'Bu boshqa ma\'lumot turi';
  }
?>

Kodni bajarish natijasi:

php'Bu satr'

Shuningdek qarang

  • if konstruktsiyasi,
    shartni tekshiradi
  • switch konstruktsiyasi,
    bajarish variantini tanlaydi