Short-circuited boolean evaluation
No PHP 3.0, avaliação booleana é short-circuited. Isso significa que em uma expressão como (1 || test_me()), a função test_me() não seria executada, uma vez que nada pode mudar o resultado da expressão depois do 1.
Isso é um pequeno problema de compatibilidade, mas pode causar efeitos-colaterais inexperados.