время
|
|
Глава 10 Предопределенные 17
или равно). Эти выражения в основном
используются внутри условий, например оператора if.
Пример 11.6. Выражения сравнения
$а = 5; // число
$Ь = '6Ь' ; // строка
$с = $Ь.$а; // строка Л6Ь5'
$d = "$а$Ь"; // строка Л5бЬ'
$е = $а +$Ь; // число 11
$f = $b + $a; // число 11
?>
Пример 11.7. Выражения сравнения с оператором условия
<?
$а = 5;
$Ь = 0;
if ($a>$b) echo "1";
if ($b>$a) echo "2";
138 Часть II. Программирование на РНР
Интерпретатор произвольно приводит типы строка и число друг к другу . В примере
1 1 .6 сравниваются числа 5 и 0, результат естественно положительный.
Что касается условных операторов, рекомендуем использовать операторы приведе-
ния такого типа, как в языке С:
<? If ( (int)$a<(int)$b};?>
ИЛИ
<? If ( (string) $a< (string) $b) ; ?>
11.5. Совмещенные выражения
Выуже знаете, что для того чтобы увеличить значение $ана единицу, можно напи-
сать $а++ или ++$а. Если следует увеличить значение больше,