Mám tu ještě jeden takový spíš organizační dotaz. Potřeboval bych vědět, jestli můžu zapisovat podmínku i jako
$a == ($b || $c)
nebo musim klasicky $a == $b || $a==$c
Zamysli se nad výsledkem jednotlivých podvýrazů.
Dejme tomu:
$a=0; $b=4; $c=0;
Vyhodnotíme výraz $a==$b||$a==$c -> false||true -> true
Teď ten první: $a==($b||$c) -> 0==(true||false) -> 0==true -> false
Ve druhém případě se $b a $c nejprve převedou na Boolean (0 na false, ostatní na true).
Stilett: aha, tak teď už chápu proč :o) Dík moc za vysvětlení ;o)