$x = 0;
if ($x == 1) if ($x >= 0) print "true";
else print "false";
?>
Trả lời:
Đáp án đúng: D
Đoạn code PHP này có một cấu trúc `if` lồng nhau.
- Đầu tiên, biến `$x` được gán giá trị 0.
- Câu lệnh `if ($x == 1)` kiểm tra xem `$x` có bằng 1 hay không. Vì `$x` bằng 0, điều kiện này sai.
- Do điều kiện `if ($x == 1)` sai, phần `else` sẽ được thực thi. Tuy nhiên, cần lưu ý rằng phần `else` này chỉ thuộc về `if ($x == 1)`, chứ không phải `if ($x >= 0)`. Vì vậy, do điều kiện đầu tiên sai, chương trình sẽ in ra "false".