Сокращённый Цикл Вычисления boolean
Сокращённый цикл вычисления boolean
В PHP 3.0 вычисление булевых выражений может иметь сокращённый цикл. Это означает, что в выражениях вроде (1 || test_me()), функция test_me() не будет выполняться, поскольку ничто не может изменить булев результат выражения после 1.
Здесь могут возникнуть незначительные проблемы совместимости, которые, однако, могут давать неожиданные побочные эффекты.