การเพิ่มและลดค่าใน PHP

พิจารณารหัสต่อไปนี้:

php<?php
  $num = 0;
  $num = $num + 1; // เพิ่มเลข 1 ให้กับตัวแปร $num
  echo $num;       // แสดงผล 1
?>

อย่างที่คุณทราบแล้ว รหัสนี้สามารถเขียนใหม่ ในรูปแบบย่อผ่านตัวดำเนินการ +=:

php<?php
  $num = 0;
  $num += 1; // เพิ่มเลข 1 ให้กับตัวแปร $num
  echo $num; // แสดงผล 1
?>

ในความเป็นจริง การเพิ่มค่าทีละหนึ่งในการเขียนโปรแกรม เกิดขึ้นบ่อยมากจนมีการสร้างไวยากรณ์แบบย่อเพิ่มเติม - ตัวดำเนินการพิเศษ ++ (การเพิ่มค่า), ซึ่งเพิ่มค่าของตัวแปรขึ้น 1

มาเขียนโค้ดของเราใหม่โดยใช้มัน:

php<?php
  $num = 0;
  $num++;    // เพิ่มเลข 1 ให้กับตัวแปร a
  echo $num; // แสดงผล 1
?>

นอกจากตัวดำเนินการ ++ แล้ว ยังมีตัวดำเนินการ -- (การลดค่า) ซึ่งลด ค่าของตัวแปรลง 1 ดูตัวอย่าง:

php<?php
  $num = 0;
  $num--;    // ลดค่าจากตัวแปร $num ลง 1
  echo $num; // แสดงผล -1
?>
Задание 1

ปรับโค้ดนี้เพื่อให้มีการใช้ ตัวดำเนินการเพิ่มค่าและลดค่า:

php<?php
  $num = 10;
  $num = $num + 1;
  $num = $num + 1;
  $num = $num - 1;
  echo $num;
?>