JavaScript is required

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ì ?
$x = 25; while ($x < 10)
{
$x--;
}
print ($x);
?>

A.
25
B.
0
C.
Có xảy ra lỗi
D.
10
Trả lời:

Đáp án đúng: A


Đoạn mã PHP này sử dụng vòng lặp `while`. Ban đầu, `$x` được gán giá trị 25. Điều kiện của vòng lặp là `$x < 10`. Vì 25 không nhỏ hơn 10, nên phần thân của vòng lặp (giảm `$x` đi 1) không được thực thi. Do đó, giá trị của `$x` không thay đổi và vẫn là 25. Sau khi vòng lặp kết thúc (do điều kiện sai ngay từ đầu), lệnh `print ($x)` sẽ in ra giá trị của `$x`, tức là 25.

Câu hỏi liên quan