elseif

Elseif je, kot že njegovo ime ponazarja, kombinacija if in else stavka. Kot else, se ta stavek izvede samo če if stavek vrne vrednost FALSE. V nasprotju z else, se bo stavek izvedel samo če pogojni stavek vrne TRUE. Naprimer, spodnja koda bi prikazala a je večji kot b, a je enak b ali a je manjši kot b:

if ($a > $b) {
    print "a je večji kot b";
} elseif ($a == $b) {
    print "a je enak b";
} else {
    print "a je manjši kot b";
}

V enem if stavku je lahko več elseif stavkov. Prvi elseif stavek (če je kakšen), ki vrne vrednost TRUE, bi se izvedel. V PHP-ju lahko napišete 'else if' (dve besedi) in obnašanje bi bilo identično stavku elseif. Sintatiktični pomen je malo drugačen, (če ste seznanjeni s programskim jezikom C, je obnašanje isto) ampak bistvo je, da bi se oba obnašala popolnoma enako.

Elseif stavek se izvede samo če prejšnji if stavek ali prejšnji elseif stavki, vrnejo vrednost FALSE in trenutni elseif stavek vrne vrednost TRUE.