การสร้างเว็บเพจโดยใช้ภาษา PHP บทที่ 9

การเพิ่มหรือลดค่าของตัวเลขในตัวแปรทีละหนึ่ง
ตามแบบภาษาซีหรือจาวา

  • $x++ เพิ่มค่าขึ้นอีกหนึ่ง
  • ++$x เพิ่มค่าขึ้นอีกหนึ่ง
  • $x-- ลดค่าลงอีกหนึ่ง
  • --$x ลดค่าลงอีกหนึ่ง
ความแตกต่างของการวาง ++ หรือ -- ไว้ข้างหน้าหรือข้างหลัง คือดูว่า จะอ่านค่าของตัวแปรก่อน (ในกรณีที่มีการอ่านค่าของตัวแปร) หรืออ่านค่าหลังจากการเพิ่มหรือลด

โปรดลองทำตามตัวอย่างแล้วสังเกตผลลัพธ์ที่ได้ในแต่ละกรณี
 
<?
$x=3;
echo $x++,"<BR>\n";
echo $x,"<BR>\n";

$x=3;
echo ++$x,"<BR>\n";
echo $x,"<BR>\n";

$x=3;
echo $x--,"<BR>\n";
echo $x,"<BR>\n";

$x=3;
echo --$x,"<BR>\n";
echo $x,"<BR>\n";
?>