Вы здесь: Главная > Основы разработки сайта > Основы PHP > 16 урок - Операторы инкремента и декремента

Основы PHP

16 урок - Операторы инкремента и декремента

Аналогично многим языкам программирования в PHP есть “Операторы инкремента и декремента”.  Это операторы которые увеличивают или уменьшают числовое значение на 1. Их всего 4 штуки. Для удобство выведены в таблицу:

Для того чтобы понять как они работаю, рассмотрим каждый по порядку. Смотрим таблицу и подставляем, что должно вывести на экран.

Постфиксный инкремент:

<?php
$a = 5;
echo "Должно быть 5 - Вывело: " . $a++ . "</br>";
echo "Должно быть 6 - Вывело: " . $a . "</br>";
?>

Префиксный инкремент:

<?php
$a = 5;
echo "Должно быть 6 - Вывело: " . ++$a . "</br>";
echo "Должно быть 6 - Вывело: " . $a . "</br>";
?>

Постфиксный декремент:

<?php
$a = 5;
echo "Должно быть 5 - Вывело: " . $a-- . "</br>";
echo "Должно быть 4 - Вывело: " . $a . "</br>";
?>

Префиксный декремент:

<?php
$a = 5;
echo "Должно быть 4 - Вывело: " . --$a . "</br>";
echo "Должно быть 4 - Вывело: " . $a . "</br>";
?>