Cho biết kết quả khi cho chạy đoạn chương trình sau?
php
$a = 3;
$b = 4;
$c = $a - $b;
echo "Tong $a + $b = $c";
?>
Trả lời:
Đáp án đúng: B
Đoạn mã PHP thực hiện các bước sau:
1. Gán giá trị 3 cho biến `$a`.
2. Gán giá trị 4 cho biến `$b`.
3. Tính hiệu của `$a` và `$b` (3 - 4 = -1) và gán kết quả cho biến `$c`.
4. Sử dụng lệnh `echo` để in ra một chuỗi. Trong chuỗi này, các biến `$a`, `$b` và `$c` được thay thế bằng giá trị của chúng.
Vì vậy, kết quả in ra sẽ là: `Tong 3 + 4 = -1`
Phương án 1: "Tong $a + $b = $c" sai vì các biến không được thay thế bằng giá trị của chúng trong chuỗi.
Phương án 2: "Tong 3 + 4 = -1" đúng vì các biến được thay thế bằng giá trị và phép trừ được thực hiện chính xác.
Phương án 3: "Tong 7" sai vì không hiển thị đầy đủ phép toán và kết quả.
Phương án 4: "Tong 3 + 4 = 7" sai vì kết quả của phép trừ là -1, không phải 7.