Domov arrow 2. PHP arrow 2.10 Pogojni stavki arrow 2.10.1 If else


2.10.1 If else Natisni E-pošta
Pogojni stavki se uporabljajo za prikaz različnega izhoda v odvisnosti od postavljenih pogojev. Pogoj, ki se preverja, gre med navadne oklepaje in izvedena koda gre med zavite oklepaje:

if (pogoj je pravilen) {
// koda, ki se izvede, če je pogoj resničen
}

Koda v zavitih oklepajih se izvede le, če je pogoj pravilen. Če je pogoj nepravilen, PHP spregleda vse, kar je med zavitimi oklepaji in se premakne naprej po kodi.

Če želimo imeti privzeto akcijo, naredimo takole:

if (pogoj je pravilen) {
 // koda ki se izvrši, če je pogoj pravilen
}
else {
// privzeta koda, če je pogoj nepravilen
}

Če želimo več različnih možnosti, lahko dodamo več if stavkov. Pomembno pa se je zavedati, da se bo koda izvajala v vseh (lahko večih) primerih, kjer je pogoj pravilen. Če želimo, da se izvede le en blok kode, uporabimo elseif:

if (pogoj je pravilen) {
// koda, ki se izvede, če je prvi pogoj pravilen
}
elseif (drugi pogoj je pravilen) {
//koda, ki se izvrši, če je prvi pogoj nepravilen in je pravilen drugi pogoj
else {
// privzeta koda, če sta oba pogoja napačna
}

Uporabiš lahko toliko elseif  stavkov, kolikor želiš. Pomembno je poudariti, da se bo le prvi del, ki je pravilen, izvedel, vsi ostali bodo spregledani, čeprav so pravilni. To pomeni, da je potrebno zgraditi pogojne stavke v takem vrstnem redu kot želiš, da se bodo izvajali.
 


© 2007-2008 PHP, MySQL, XML, OOP, varnost