Domov arrow 2. PHP arrow 2.10 Pogojni stavki arrow 2.10.3 Preizkušanje več kot enega pogoja


2.10.3 Preizkušanje več kot enega pogoja Natisni E-pošta
PHP omogoča postavljanje serije pogojev z uporabo logičnih operatorjev (tabela 4) tako, da določiš ali morajo biti vsi ali samo nekaj pogojev izpolnjenih.

Tabela 4: Seznam logičnih operatorjev

Simbol    Ime    Pomen
&&    logični IN    Vrednoti kot pravilno, če sta oba pogoja pravilna.
||    logični ALI    Vrednoti kot pravilno, če je eden od obeh pravilen, drugače vrne nepravilno.
!    zanikanje    Preverja, če nekaj ni pravilno.

Vsak pogoj se preverja po vrsti od leve proti desni in takoj, ko je definirana točka dosežena, se nadaljnje preverjanje ne izvaja več. Pri uporabi && mora biti vsak pogoj izpolnjen, tako da se preverjanje preneha takoj, ko je eden od pogojev napačen. Pri uporabi || je potreben le en pravilen pogoj, da se preverjanje ustavi. Primer:
 
$a = 10;
$b = 25;
if ($a > 5 && $b > 20) // vrne pravilno
if ($a > 5 || $b> 30) // vrne pravilno, $b se ne preverja
 


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