PHP Handbuch
Zurück | Kapitel 10. Operatoren | Nach vorne

# Inkrementierungs- bzw. Dekrementierungsoperatoren

PHP unterstützt Prä- und Post-Inkrementierungs- und Dekrementierungsoperatoren im Stil der Programmiersprache C.

Tabelle 10-4. Inkrement- und Dekrementoperatoren

Beispiel | Name | Auswirkung
--- | --- | ---
++$a | Prä-Inkrement | Erhöht den Wert von $a um eins (inkrementiert $a), und gibt anschließend den neuen Wert von $a zurück.
$a++ | Post-Inkrement | Gibt zuerst den aktuellen Wert von $a zurück und erhöht dann den Wert von $a um eins.
--$a | Prä-Dekrement | Vermindert den Wert von $a um eins (dekrementiert $a), und gibt anschließend den neuen Wert von $a zurück.
$a-- | Post-Dekrement | Gibt zuerst den aktuellen Wert von $a zurück und erniedrigt dann den Wert von $a um eins.

Ein einfach Beispiel-Skript:

    <?php
    echo "<h3>Post-Inkrement</h3>";
    $a = 5;
    echo "Sollte 5 sein: " . $a++ . "<br>\n";
    echo "Sollte 6 sein: " . $a . "<br>\n";

    echo "<h3>Prae-Inkrement</h3>";
    $a = 5;
    echo "Sollte 6 sein: " . ++$a . "<br>\n";
    echo "Sollte 6 sein: " . $a . "<br>\n";

    echo "<h3>Post-Dekrement</h3>";
    $a = 5;
    echo "Sollte 5 sein: " . $a-- . "<br>\n";
    echo "Sollte 4 sein: " . $a . "<br>\n";

    echo "<h3>Praedekrement</h3>";
    $a = 5;
    echo "Sollte 4 sein: " . --$a . "<br>\n";
    echo "Sollte 4 sein: " . $a . "<br>\n";
    ?>

Zurück | Zum Anfang | Nach vorne
Operatoren zur Programmausführung | Nach oben | Logische Operatoren