Mức độ ưu tiên bằng nhau trong PHP
Phép nhân và phép chia có mức độ ưu tiên bằng nhau và được thực hiện lần lượt từ trái sang phải. Hãy xem xét ví dụ để hiểu ý nghĩa của điều này. Trong đoạn mã sau đây, phép chia sẽ được thực hiện trước, sau đó mới đến phép nhân:
<?php
$a = 8 / 2 * 4;
echo $a; // hiển thị 16 (kết quả của 4 * 4)
?>
Nếu đổi chỗ các dấu phép toán, thì đầu tiên sẽ thực hiện phép nhân, sau đó mới đến phép chia:
<?php
$a = 8 * 2 / 4;
echo $a; // hiển thị 4 (kết quả của 16 / 4)
?>
Trong ví dụ tiếp theo, mỗi phép chia mới sẽ được áp dụng cho kết quả của phép chia trước đó:
<?php
$a = 16 / 2 / 2 / 2;
echo $a; // hiển thị 2
?>
Không chạy mã, hãy xác định kết quả sẽ được hiển thị trên màn hình:
<?php
$a = 8 / 2 * 2;
echo $a;
?>
Không chạy mã, hãy xác định kết quả sẽ được hiển thị trên màn hình:
<?php
$a = 8 * 4 / 2 / 2;
echo $a;
?>