Konstrukti elseif

Konstrukti elseif përdoret së bashku me if për të kontrolluar kushte shtesë, nëse kushti i mëparshëm if ose elseif doli i rremë. Ai lejon krijimin e zinxhirëve të kushteve dhe ekzekutimin e blloqeve të ndryshme të kodit në varësi të rezultatit të kontrollit.

Sintaksa

phpif (kushti1) {
  // kodi, nëse kushti1 është i vërtetë
} elseif (kushti2) {
  // kodi, nëse kushti2 është i vërtetë
} else {
  // kodi, nëse të gjitha kushtet janë false
}

Shembull

Le të kontrollojmë vlerën e ndryshores dhe të shfaqim mesazhin përkatës:

php<?php
  $num = 10;
  
  if ($num > 15) {
    echo 'Numri është më i madh se 15';
  } elseif ($num > 5) {
    echo 'Numri është më i madh se 5, por jo më shumë se 15';
  } else {
    echo 'Numri është 5 ose më pak';
  }
?>

Rezultati i ekzekutimit të kodit:

php'Numri është më i madh se 5, por jo më shumë se 15'

Shembull

Le të kontrollojmë llojin e të dhënave të ndryshores:

php<?php
  $var = '123';
  
  if (is_int($var)) {
    echo 'Ky është një numër i plotë';
  } elseif (is_string($var)) {
    echo 'Kjo është një varg';
  } else {
    echo 'Ky është një lloj tjetër i të dhënave';
  }
?>

Rezultati i ekzekutimit të kodit:

php'Kjo është një varg'

Shihni gjithashtu

  • konstruktin if,
    që kontrollon një kusht
  • konstruktin switch,
    që zgjedh një variant ekzekutimi