$a = 5;
$b = 4;
$c = ($a++ * ++$b);
echo $c;
?>
Xem đoạn mã lệnh sau đây. Sau khi thực hiện đoạn mã trên kết quả hiển thị sẽ là gì?
Trả lời:
Đáp án đúng: D
Đoạn code PHP thực hiện các phép toán số học và in kết quả ra màn hình. Biến $a được khởi tạo với giá trị 5, biến $b được khởi tạo với giá trị 4. Biểu thức $c = ($a++ * ++$b) thực hiện phép nhân giữa $a (sau khi được sử dụng sẽ tăng lên 1) và $b (tăng lên 1 trước khi được sử dụng).
Phân tích chi tiết:
- $a++: Sử dụng giá trị hiện tại của $a (là 5) trong phép nhân, sau đó tăng $a lên 1.
- ++$b: Tăng $b lên 1 trước, từ 4 thành 5, sau đó sử dụng giá trị mới của $b (là 5) trong phép nhân.
- $c = (5 * 5) = 25
Vậy kết quả cuối cùng của $c là 25.