E-gradiva > Računalništvo > Programiranje > Načrtovanje in razvoj spletnih aplikacij > PHP > Stavek if

Prijava

Stavek if

Izrazi if… elseif… else

 

Omogoča pogojno izvajanje dela programske kode.

 

if ( pogoj1 )

  // blok kode, če velja pogoj1

elseif ( pogoj2 )

  // blok kode, če velja pogoj2  

else

  // blok kode, če noben pogoj ne velja

 

Stavek if

 

Stavek if si lahko predstavljamo kot:

 

 

If – primer

 

–   Izpišimo, da je študent opravil izpit, če je njegova ocena večja od 5:

 

<?php

$ocena = 10;

if ($ocena > 5) {

            echo ’Študent je opravil izpit.';

}

?>

 

 

If… else – primer


<?php
$ocena = 1;
echo
'Študent';

 

if ($ocena > 5) {

  echo 'je opravil izpit';
} else {

  echo 'ni opravil izpita';

}

?>

 

 

Pogojni operator

 

–   krajša oblika "if" stavka,

–   če je pogoj izpolnjen, se izvede prvi stavek, sicer pa drugi.

 

(pogoj) ? stavek1 : stavek2;

 

Pogojni operator – primer

 

<?php

$ocena = 1;

echo 'Ocena je ';

echo ($ocena > 5) ? 'pozitivna!' : 'negativna!';

 

?>

Ocena je negativna!

 

If… elseif… else – primer

 

<?php

$st = 3;

if ($st == 1)

            echo 'Ena';

elseif ($st == 2)

            echo 'Dva';

else

            echo 'Niti ena, niti dva!';

?>

Niti ena, niti dva!