ความสำคัญเท่ากันใน PHP
การคูณและการหารมีความสำคัญเท่ากัน และจะดำเนินการตามลำดับจากซ้ายไปขวา ลองพิจารณา จากตัวอย่างเพื่อดูว่าหมายถึงอะไร ในโค้ดต่อไปนี้ จะทำการหารก่อน แล้วจึงค่อยคูณ:
<?php
$a = 8 / 2 * 4;
echo $a; // จะได้ 16 (ผลลัพธ์ของ 4 * 4)
?>
หากสลับเครื่องหมายตำแหน่ง การคูณ จะถูกดำเนินการก่อน แล้วจึงหาร:
<?php
$a = 8 * 2 / 4;
echo $a; // จะได้ 4 (ผลลัพธ์ของ 16 / 4)
?>
ในตัวอย่างต่อไปนี้ การดำเนินการหารแต่ละครั้ง จะนำไปใช้กับผลลัพธ์จากการหารครั้งก่อน:
<?php
$a = 16 / 2 / 2 / 2;
echo $a; // จะได้ 2
?>
โดยไม่ต้องรันโค้ด จงกำหนดว่าจะแสดงอะไร ออกทางหน้าจอ:
<?php
$a = 8 / 2 * 2;
echo $a;
?>
โดยไม่ต้องรันโค้ด จงกำหนดว่าจะแสดงอะไร ออกทางหน้าจอ:
<?php
$a = 8 * 4 / 2 / 2;
echo $a;
?>