Manuál PHP | ||
---|---|---|
Předcházející | Kapitola 11. Operátory | Další |
PHP podporuje pre- a post inkrementační a dekrementační operátory ve stylu C.
Tabulka 11-4. Inkrementační/dekrementační operátory
Příklad | Název | Účinek |
---|---|---|
++$a | Pre-inkrementace | Inkrementuje $a o jedničku, potom vrátí $a. |
$a++ | Post-inkrementace | Vrátí $a, potom inkrementuje $a o jedničku. |
--$a | Pre-dekrementace | Dekrementuje $a o jedničku, potom vrátí $a. |
$a-- | Post-dekrementace | Vrátí $a, potom dkrementuje $a o jedničku. |
Zde je příklad jednoduchého skriptu:
<?php echo "<h3>Postinkrementace</h3>"; $a = 5; echo "Mělo by být 5: " . $a++ . "<br>\n"; echo "Mělo by být 6: " . $a . "<br>\n"; echo "<h3>Preinkrementace</h3>"; $a = 5; echo "Mělo by být 6: " . ++$a . "<br>\n"; echo "Mělo by být 6: " . $a . "<br>\n"; echo "<h3>Postdekrementace</h3>"; $a = 5; echo "Mělo by být 5: " . $a-- . "<br>\n"; echo "Mělo by být: " . $a . "<br>\n"; echo "<h3>Predekrementace</h3>"; $a = 5; echo "Mělo by být 4: " . --$a . "<br>\n"; echo "Mělo by být 4: " . $a . "<br>\n"; ?> |
Předcházející | Domů | Další |
Prováděcí operátory | Nahoru | Logické operátory |