jhbCMS - tutorial.bekaan.org

» erste Schritte
» Vorbereitung
» PHP
   » echo
   » Variablen
   » include
   » Array
   » POST und GET
   » math. Operationen
   » if else elseif
   » Schleifen
   » Datei-Operationen
   » suchen
   » ersetzen
   » Datum
   » eMail
   » Session
   » Inkrement- und...
   » ternärer Oper...
   » eigene Funktio...
   » RegExp
» MySQL
» weitere Hilfe


» PDF-download

Inkrement- und Dekrementoperatoren



Post-Inkrement
PHP-Code:
01
02
03
04
05
<?php
  $i 
10;
  echo 
$i++;  // $i = 10
  
echo '<br />'.$i;  // $i = 11
?>

erhöht die Variable $i um eins, genauso wie auch

Prä-Inkrement
PHP-Code:
01
02
03
04
05
<?php
  $i 
10;
  echo ++
$i;  // $i = 11
  
echo '<br />'.$i;  // $i = 11
?>

mit dem Unterschied, dass bei echo $i++; erst die Ausgabe gemacht wird und bei echo ++$i; erst erhöht und dann ausgeben wird.

Gleiches gilt für das verringern des Wertes:

Post-Dekrement
PHP-Code:
01
02
03
04
05
<?php
  $i 
10;
  echo 
$i--;  // $i = 10
  
echo '<br />'.$i;  // $i = 9
?>

und

Prä-Dekrement
PHP-Code:
01
02
03
04
05
<?php
  $i 
10;
  echo --
$i;  // $i = 9
  
echo '<br />'.$i;  // $i = 9
?>


und nocheinmal in der Zusammenfassung:

Prä-Inkrement (++$i)
Erhöht den Wert von $i um eins (inkrementiert $i) und gibt anschließend den neuen Wert von $i zurück.

Post-Inkrement ($i++)
Gibt zuerst den aktuellen Wert von $i zurück und erhöht dann den Wert von $i um eins.

Prä-Dekrement (--$i)
Vermindert den Wert von $i um eins und gibt anschließend den neuen Wert von $i zurück.

Post-Dekrement ($i--)
Gibt zuerst den aktuellen Wert von $i zurück und erniedrigt dann den Wert von $i um eins.