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 .