Kết quả của đoạn code dưới đây là?
php
$a = 1;
if (echo $a)
print "True";
else
print "False";
?>
Trả lời:
Đáp án đúng: C
Đoạn code PHP này gán giá trị 1 cho biến $a. Sau đó, nó sử dụng cấu trúc `if` để kiểm tra giá trị của `echo $a`. Hàm `echo $a` sẽ in ra giá trị của $a (tức là 1) và trả về giá trị 1. Trong PHP, giá trị 1 được coi là `true` trong ngữ cảnh boolean. Do đó, phần `print "True";` sẽ được thực thi. Vì vậy, kết quả là "1True". Tuy nhiên, vì không có đáp án nào trùng khớp, câu trả lời đúng nhất là "Xảy ra lỗi" do code in ra "1True" chứ không chỉ "True".





