elseif gurluşy

elseif gurluşy, öňki if ýa-da elseif şerti ýalňyş bolsa, goşmaça şertleri barlamak üçin if bilen bilelikde ulanylýar. Ol şertler zynjyryny döretmäge we barlag netijesine baglylykda dürli kod bloklaryny ýerine ýetirmäge mümkinçilik berýär.

Sintaksis

phpif (şert1) {
  // şert1 dogry bolsa, bu kod ýerine ýetiriler
} elseif (şert2) {
  // şert2 dogry bolsa, bu kod ýerine ýetiriler
} else {
  // ähli şertler ýalňyş bolsa, bu kod ýerine ýetiriler
}

Mysal

Üýtgeýjiniň bahasyny barlap, degişli habary çap edeliň:

php<?php
  $san = 10;
  
  if ($san > 15) {
    echo 'San 15-den uly';
  } elseif ($san > 5) {
    echo 'San 5-den uly, ýöne 15-den uly däl';
  } else {
    echo 'San 5 ýa-da ondan kiçi';
  }
?>

Kody ýerine ýetirmegiň netijesi:

php'San 5-den uly, ýöne 15-den uly däl'

Mysal

Üýtgeýjiniň maglumat görnüşini barlalyň:

php<?php
  $üýtgeýji = '123';
  
  if (is_int($üýtgeýji)) {
    echo 'Bu bitin san';
  } elseif (is_string($üýtgeýji)) {
    echo 'Bu setir';
  } else {
    echo 'Bu başga bir maglumat görnüşi';
  }
?>

Kody ýerine ýetirmegiň netijesi:

php'Bu setir'

Şeýle-de görüň

  • şerti barlaýan if gurluşy,
  • ýerine ýetirmek wariantyny saýlaýan switch gurluşy,