Elágazásos feltételek

Az if utasítás, a kapcsos zárójelek közötti utasítást, vagy utasításokat, csak akkor hajtja végre, ha a gömbölyű zárójelek között megadott feltételek, igazként teljesülnek.

A feltételes elágazás, a JavaScripthez hasonlít!

if (feltétel) {
[parancs, azaz utasítás]
}
else if (újabb feltétel) {
[újabb parancs, azaz utasítás]
}
else (feltétel) {
[parancs, azaz utasítás]
}


Következő példában, két feltételvizsgálat látható oly módon, hogy az első feltételbe helyezkedik el a második feltétel.
Ebben az esetben, mindegyik feltételnek teljesülni kell ahhoz, hogy igaz legyen. (készülhet a szendvics)
Ha, bármelyik feltétel hamis (nem igaz), akkor az else ág teljesül (bevásárlás)

if ( $huttoszekreny == "tej és vaj és szalámi")  { 
if ($kenyertarto == "kenyér") { szendvicskeszites (); }
else { bevasarlas(); } }
else { bevasarlas(); } -------------------------------------------------------------------------------------------------------------- function bevasarlas(); function szendvicskeszites();