PHP mendukung gaya penulisan dari C/C++ untuk operator kenaikan (increment) atau penurunan (decrement). Perhatikan berikut :
++$a, Pre-increment - Naikkan nilai $a dengan 1, kemudian kembalikan nilai $a
$a++, Post-increment - Kembalikan nilai $a, kemudian naikkan $a dengan nilai 1
--$a, Pre-decrement - Turunkan nilai$a dengan1 , kemudian kembalikan nilai $a
$a--, Post-decrement - Kembalikan nilai $a, kemudian turunkan dengan nilai 1
Contoh :
<?php
$x = 5;
echo "Nilai $x=$x<br />";
++$x;
echo "Lakukan ++$x = ";
echo $x;
$x++;
echo "<br />Lakukan $x++ = ";
echo $x;
?>
Keluaran :
Nilai $x=5
Lakukan ++$x = 6
Lakukan $x++ = 7