PHP mendukung gaya penulisan dari C/C++ untuk operator kenaikan (increment) atau penurunan (decrement). Perhatikan tabel berikut :
Contoh | Nama | Efek |
++$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;
?>
$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
Lakukan ++$x = 6
Lakukan $x++ = 7
thanks gan. infromasi nya sangat bermanfaat
BalasHapus