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.
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();