PHP: увеличивающиеся убывающие операторы
Описание
PHP поддерживает операторы до и после увеличения и уменьшения в стиле C. Операторы увеличения / уменьшения работают только с переменными, а не с любыми значениями.
Список операторов увеличения / уменьшения
пример | название | эффект |
---|---|---|
++ $ х | Преинкремент | Увеличивает $ x на 1, затем возвращает $ x. |
$ Х ++ | Пост-инкремент | Возвращает $ x, затем увеличивает $ x на 1. |
- $ х | Предекремент | Уменьшает $ x на 1, затем возвращает $ x. |
$ x-- | Постдекремента | Возвращает $ x, затем уменьшает $ x на 1. |
Пример:
<?php
$a = 10;
echo 'Value of $a is :'.$a;
echo '<br />After Pre-increment value of $a ( i.e. ++$a ) is: '.++$a;
$a = 20;
echo '<br />Value of $a is :'.$a;
echo '<br />After Post-increment value of $a ( i.e. $a++ ) is: '.$a++;
$a = 30;
echo '<br />Value of $a is :'.$a;
echo '<br />After Pre-decrement value of $a ( i.e. --$a ) is: '.--$a;
$a = 40;
echo '<br />Value of $a is :'.$a;
echo '<br />After Post-decrement value of $a ( i.e. $a-- ) is: '.$a--;
?>
Выход:
Значение $ a составляет: 10 После предварительного увеличения значение $ a (т.е. ++ $ a) составляет: 11 Значение $ a составляет: 20 После Пост-приращения значение $ a (то есть $ a ++) составляет: 20 Значение $ a составляет: 30 После предварительного декремента значение $ a (то есть - $ a) составляет: 29 Значение $ a: 40 После Пост-декремента значение $ a (то есть $ a--) составляет: 40
Предыдущая: Операторы массивов
Далее: если еще заявление ifif
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code