время
|
|
Глава 15. Операторы Содержание Приоритет 14
к символьным переменным можно применять операцию инкремента, в то время как операцию декремента применять нельзя.
Пример 15.2. Арифметические операции с символьными переменными
<?php
$i = 'W';
for($n=0; $n<6; $n++)
echo ++$i . "\n";
/*
Результат работы будет следующий:
X
Y
Z
AA
AB
AC
*/
?>
Инкрементирование или декрементирование булевых переменных не приводит ни к какому результату.
Логические операторы
Таблица 15.6. Логические операторы
Пример Название Результат
$a and $b Логическое 'и' TRUE если и $a, и $b TRUE.
$a or $b Логическое 'или' TRUE если или $a, или $b TRUE.
$a xor $b Исключающее 'или' TRUE если $a, или $b TRUE, но не оба.
! $a Отрицание TRUE если $a не TRUE.
$a && $b Логическое 'и' TRUE если и $a, и $b TRUE.
$a || $b Логическое 'или' TRUE если или $a, или $b TRUE.
Смысл двух разных вариантов для операторов "and" и "or" в том, что они работают с различными приоритетами