lepo ti rece alex...
znaci ne postoji nacin da ti u jednoj liniji koda pitash recimo
if (neshto == $var or trece == $var) {
a u sledecoj pitash da li je prvi ili drugi.
elem, kao i za sve u zivotu, postoji jedan zaobilazan nacin, i pre bi ga nazvao hack.
php, kao i svaki drugi jezik koji drzi do sebe (ne vb ;) u komplexnom uslovu za if, koji se sastoji od dva dela kombinovanih sa
or, ispituje prvo prvi, i ako on jeste true, preskace drugi i prelazi na sledecu liniju koda. ovo isto vazi i za
and ali malo obratno.
zato je moguce napisati nesto tipa:
Code:
if ( nesto==$var or (trece==$var AND $drugi=1))
posle ovoga, ako je prosao prvi
==, drugi deo uslova se nece ni izvrsiti, pa ce $drugi ostati prazno. ako pak prvi ne prodje, a drugi
== prodje, $drugi ce da bude jednako 1
toliko, a sada vise ne filozofiraj, nego napisi to kao dva if-a ;)