Forum und email

Krátko-obežné vyhodnotenie booleanu

V PHP 3.0 je vyhodnotenie booleanu krátko-obežné. To znamená, že vo výraze ako (1 || test_me()) sa funkcia test_me() nevykoná, pretože nič nemôže zmeniť výsledok výrazu po 1.

Toto je druhoradý problém nekompaktibilnosti, ale môže spôsobiť nepredvídateľné vedľajšie účinky.