Asi kazdy cteme jinou stranku. OR je uplne jina operace nez ||.
$podminky = $aaa=='neco' || $bbb=='neco' OR $ccc=='neco';
$podminky = $aaa=='neco' || $bbb=='neco' || $ccc=='neco';
Kit - Casove rychlejsi by melo byt reseni s IF. dalo by se pouzit in_array.
Kit - 'Konstanty FALSE a TRUE se při vyhodnocování booleovských výrazů nepoužívají.' :) Tady si dovolim nesouhlasit. Pokud ma byt hodnota v promene boolean, tak tam vzdy pisi true/false. Pokud je to string nebo neco jineho, tak tam pisi prevodni funkci Boolean() nebo porovnavam se stringem. Mozna je kod delsi, ale neznamy program je tak prehlednejsi.
$x = array();
if ($x) // to ti vrati true, nevis, zda je to spravne nebo spatne
$x = array();
if ($x==true) // ted ale vis, ze $x melo byt asi true nebo false, takze, kdyz ti vardump vyhodi array, tak vis, ze je to spatne