Главная > РНР: настольная книга программиста
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

11.7. Логические значения выражений

Во многих случаях, в основном в условных операторах и операторах циклов, вы не заинтересованы в конкретных значениях выражений. Вам только нужно знать, являются ли их значения true или false. Логические значения вычисляются примерно также, как и в языке Perl. Любое не нулевое целое значение — это true, нуль — это false. Обратите внимание на то, что отрицательные значения — это не нуль, и поэтому они считаются равными true. Пустая строка и строка '0' — это false; все остальные строки — true. Что касается составных типов (массивы и объекты), то если значение такого типа не содержит элементов, оно считается равным false; иначе, подразумевается true.

Возникает вопрос, где и как используются данные значения выражений. Область применения их весьма обширна. Например, в выражениях условия (результат такого выражения может быть либо true либо false).

Пример 11.9. True/false

<?

$а = 5;$b = 6;

if($a>$b)

{

    echo "Логический результат данного выражения true";

}

else

{

    echo "Логический результат данного выражения false";

}

?>

В ходе выполнения данной программы вы получите следующий результат на экране: «Логический результат данного выражения false». Более подробно о функциях, в которых используются данные выражения, поговорим позже.

1
Оглавление
email@scask.ru