время
|
|
Глава 10 Предопределенные 18
чем на единицу,
можно написать $а++ несколько раз, но это не очень удобно и эффективно. Намно-
го больше распространено написание $а = $а + 3 . $а + 3 вычисляется, как
значение $аплюс 3, а затем присваивается переменной $а, в результате чего значе-
ние $а увеличивается на 3. В РНР также, как и в ряде других языков типа С, можно
записать это короче: $а+=3. Это значит следующее: возьми значение $а, добавь
к нему 3 и присвой это обратно $а. Кроме того, что это понятнее, такой тип выра-
жений быстрее исполняется. Значение $а+=3, как и значение обычного присваи-
вания, — это присвоенное значение. Заметьте, что оно не равно 3, а является об-
щим значением $аи 3. Любой бинарный (имеющий 2 операнда) оператор может
быть записан таким методом, например: $а-=5 (вычесть 5 из значения $а), $Ь*=7
(умножить значение $Ь на 7) и т. д.
Пример 11.8. Совмещенные выражения
$а = 8;
,$Ь = б;
$с = 4;
$d = 10;
$t = 12;
$е = 14;
$а* =2; echo $a; // умножить и присвоить
$Ь/ = 3; echo $b; // разделить