Учебник PHP

         

Сокращённый цикл вычисления boolean

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

Здесь могут возникнуть незначительные проблемы совместимости, которые, однако, могут давать неожиданные побочные эффекты.

Содержание раздела