Учебник РНР
Назад Приложение C. Переход от PHP/FI 2 к PHP 3 Вперёд

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

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

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


Назад Оглавление Вперёд
Сообщения об ошибках изменились Вверх Возвращаемы функциями значения TRUE / FALSE