if:
Egyszerű IF:
if( feltétel ) {
//ha teljesül a feltétel akkor ezek az utasítások hajtódnak végre
} else {
//máskülönben ezek hajtódnak végre
}
Példa:
$valtozo = 5;
if ( $valtozo == 5 ) {
echo "a változo értéke 5!";
} else {
echo "a változó értéke nem 5!";
}
Összetett IF:
if( feltétel ) {
//ha teljesül a feltétel
} elseif ( másik feltétel ) {
//ha nem teljesül az első feltétel, akkor erre a feltételre ugrik
//ha ez teljesül az itteni utasításokat hajtja végre
} else {
//ha egyik feltétel se teljesül
}
Példa:
$user = "béla";
if ( $user == "aladár" ) {
echo "Hello Aladár";
} elseif ( $user == "béla" ) {
echo "Hello Béla";
} else {
echo "Helló ismeretlen barátom";
}
switch:
switch ( $valtozo ) {
case feltétel1: utasitas(ok); break;
case feltétel2: utasitas(ok); break;
default: utasitasok; //ha egyik feltétel se teljesül ez hajtodik végre
}
Példa:
$page = "home";
switch ( $page ) {
case "cegunkrol":
echo "Informáciok cégünkről";
break;
case "kapcsolat":
echo "Elérhetőségeink";
break;
default:
echo "Üdvözöljük!";
}
háromértékű művelet:
<?php
$valtozo = 1;
echo $valtozo == 1 ? "a változó értéke 1" : "a változó értéke nem egyenlő 1-el";
//a változó értéke 1 fog megjelenni
?>