Podręcznik PHP
Poprzedni | Rozdział 15. Operatory | Następny

# Operatory Inkrementacji i Dekrementacji

PHP obsługuje te operatory w stylu języka C.

Tabela 15-5. Operatory Inkrementacji i Dekrementacji

Przykład | Nazwa | Opis
--- | --- | ---
++$a | Pre-inkrementacja | Najpierw zwiększa wartość $a o jeden, potem zwraca $a.
$a++ | Post-inkrementacja | Najpierw zwraca $a, potem zwiększa $a o jeden.
--$a | Pre-dekrementacja | Najpierw zmniejsza wartość $a o jeden, potem zwraca $a.
$a-- | Post-dekrementacja | Najpierw zwraca $a, potem zmniejsza $a o jeden.

Prosty skrypt przykładowy:

`<?php
echo "<h3>Post-inkrementacja</h3>";
$a = 5;
echo "Powinno być 5: " . $a++ . "<br />\n";
echo "Powinno być 6: " . $a . "<br />\n";
echo "<h3>Pre-inkrementacja</h3>";
$a = 5;
echo "Powinno być 6: " . ++$a . "<br />\n";
echo "Powinno być 6: " . $a . "<br />\n";
echo "<h3>Post-dekrementacja</h3>";
$a = 5;
echo "Powinno być 5: " . $a-- . "<br />\n";
echo "Powinno być 4: " . $a . "<br />\n";
echo "<h3>Pre-dekrementacja</h3>";
$a = 5;
echo "Powinno być 4: " . --$a . "<br />\n";
echo "Powinno być 4: " . $a . "<br />\n";
?>`

Poprzedni | Spis treści | Następny
Operatory Wykonania Polecenia Systemowego | Początek rozdziału | Operatory Logiczne