elseif կոնստրուկցիա

elseif կոնստրուկցիան օգտագործվում է if-ի հետ միասին լրացուցիչ պայմաններ ստուգելու համար, եթե նախորդ if կամ elseif պայմանը սխալ է ստացվել: Այն թույլ է տալիս ստեղծել պայմանների շղթաներ և կատարել կոդի տարբեր բլոկներ՝ կախված ստուգման արդյունքից:

Շարահյուսություն

phpif (պայման1) {
  // կոդ, եթե պայման1-ը ճիշտ է
} elseif (պայման2) {
  // կոդ, եթե պայման2-ը ճիշտ է
} else {
  // կոդ, եթե բոլոր պայմանները սխալ են
}

Օրինակ

Ստուգենք փոփոխականի արժեքը և արտածենք համապատասխան հաղորդագրություն.

php<?php
  $num = 10;
  
  if ($num > 15) {
    echo 'Թիվը մեծ է 15-ից';
  } elseif ($num > 5) {
    echo 'Թիվը մեծ է 5-ից, բայց ոչ մեծ 15-ից';
  } else {
    echo 'Թիվը 5 կամ ավելի փոքր';
  }
?>

Կոդի կատարման արդյունք.

php'Թիվը մեծ է 5-ից, բայց ոչ մեծ 15-ից'

Օրինակ

Ստուգենք փոփոխականի տվյալների տեսակը.

php<?php
  $var = '123';
  
  if (is_int($var)) {
    echo 'Սա ամբողջ թիվ է';
  } elseif (is_string($var)) {
    echo 'Սա տող է';
  } else {
    echo 'Սա այլ տեսակի տվյալ է';
  }
?>

Կոդի կատարման արդյունք.

php'Սա տող է'

Տես նաև

  • if կոնստրուկցիան,
    որը ստուգում է պայմանը
  • switch կոնստրուկցիան,
    որը ընտրում է կատարման տարբերակը