Pozrite si výpis z php command line-u:
Kód:
php > if(print("x") || print("c")){}
1
php > if(print("x") or print("c")){}
x
Dokážete mi niekto vysvetliť, prečo sa až tak rozdielne správajú zdanlivo rovnaké veci ako je or a ||?
S kolegom sme usúdili, že to bude súvisieť s
http://us2.php.net/manual/en/language.o ... edence.php , ale aj tak mi to celkom neleze do mozgu...