ตัวดำเนินการ | สัญลักษณ์ |
---|---|
บวก | + |
ลบ | - |
คูณ | * |
หาร | / |
การตั้งคำนวณก็คล้ายๆ กับที่เราเคยเรียนวิชาคณิตศาสตร์กันมา เพียงแต่ในการเขียนโปรแกรม ผลลัพธ์หรือค่าที่ได้จากการคำนวณจะอยู่ทางซ้ายของเครื่องหมาย = (equal) เสมอ
ตัวอย่างที่ 1
<?php
$a=4;
$b=6;
$c=$a+$b;
?>
จากตัวอย่างที่ 1 กำหนดค่าให้ตัวแปร a เท่ากับ 4 และตัวแปร b เท่ากับ 6 จากนั้นก็นำมาบวกกันโดยผลลัพธ์ที่ได้ให้อยู่ที่ตัวแปร c
ในกรณีที่มีการใช้ตัวดำเนินการมากกว่า 1 ตัว คือในการคำนวณอาจมีทั้งบวก ลบ คูณ หาร ในบรรทัดเดียว ซึ่งในภาษา PHP จะมีลำดับการประมวลผล โดยทำ คูณกับหาร ก่อนแล้วค่อยทำ บวกกับลบ ถ้าไม่รู้เกี่ยวกับลำดับของการคำนวณอาจจะทำให้คำนวณผลลัพธ์ผิดพลาดได้
ตัวอย่างที่ 2
<?php
$a=10-5*2;
?>
จากตัวอย่างที่ 2 ถ้าเอา 10 มาลบออก 5 เท่ากับ 5 และมาคูณกับ 2 ได้ผลลัพธ์เท่ากับ 10 ถือว่าผิดเลย เพราะผลลัพธ์จากการคำนวณจริงๆ คือ 5 คูณกับ 2 ก่อนแล้วจึงลบกับสิบ ผลลัพธ์ที่ถูกต้องคือ 0 แต่ถ้าถามว่าต้องการให้มันบวกกันก่อนได้หรือไม่ คำตอบคือได้ครับ โดยใส่วงเล็บเข้าไปซึ่งโปรแกรมจะทำการคำนวณในวงเล็บก่อน
ไม่มีความคิดเห็น:
แสดงความคิดเห็น