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
.