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!