Forum und email

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.