Zkrácené vyhodnocení logických výrazů
V
PHP
3.0
se
používá
zkrácené
vyhodnocení
logických
výrazů
.
To
znamená
,
že
pro
výraz
jako
(
1
|
|
test_me()
)
již
nebude
funkce
test_me(
)
volána
,
protože
za
1
již
nic
nemůže
ovlivnit
hodnotu
výrazu
.
Toto
je
malá
změna
kompatibility,ale
může
způsobit
neočekávané
vedlejší
efekty
.