время
|
|
Глава 10 Предопределенные 19
и присвоить
$с+ =2; echo $c; // сложить и присвоить
$d- = 3; echo $d; // вычесть и присвоить
$t? = 1; echo $t; // побитовый сдвиг влево на 1 бит
Глава 11. Выражения 139
$е? = 2; echo $e; // побитовый сдвиг вправо на 2 бита
Думаем, не стоит объяснять полученный результат. Далее вы сможете изучить прин-
ципы данных выражений более полно на основании примеров. Подобным образом
можно комбинировать присваивание с любыми операциями, если результат при-
сваивается одному из операндов. Делать такие подстановки совершенно не обяза-
тельно — язык это позволяет, но не требует.
11.6. Выражения условных операторов
Следующие выражения могут показаться вам незнакомыми, если вы не встреча-
лись с ними в других языках, — условный оператор с тремя операндами:
$first ? $second : $third
Если значение первого выражения истинно (не равно 0), то исполняется второе
выражение, и это является результатом данного условного выражения. Иначе ис-
полняется третий оператор.
Иногда очень удобно пользоваться