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

# Operatory Inkrementacji i Dekrementacji

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

Tabela 10-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