JavaScript is required

Xem đoạn mã sau đây:

$b = false;

if ($b = true)

print("true");

else

print("false");

?>

Sau khi thực hiện đoạn mã trên, kết quả in ra là gì?

A.

False

B.

True

C.

Có lỗi xảy ra

D.

True false

Trả lời:

Đáp án đúng: B


Đoạn mã PHP này gán giá trị `true` cho biến `$b` trong điều kiện `if`. Do đó, điều kiện `if ($b = true)` luôn đúng vì đây là một phép gán, không phải phép so sánh. Kết quả là nhánh `true` của câu lệnh `if` sẽ được thực thi và in ra "true".

Câu hỏi liên quan