JavaScript is required

Kết quả của đoạn code dưới đây là?
$score = 1234;
$scoreboard = (array)$score;
echo $scoreboard[0]
?>

A.
1
B.
Error
C.
1234
D.
2
Trả lời:

Đáp án đúng: C


Đoạn code PHP này thực hiện ép kiểu một biến số nguyên `$score` thành một mảng. Khi một biến số nguyên được ép kiểu thành một mảng, mảng kết quả sẽ có một phần tử duy nhất với chỉ số là 0, và giá trị của phần tử này là giá trị của biến số nguyên ban đầu (đã chuyển thành chuỗi). Trong trường hợp này, `$score` có giá trị là 1234. Khi ép kiểu thành mảng `$scoreboard`, `$scoreboard[0]` sẽ có giá trị là chuỗi '1234'. Do đó, khi `echo $scoreboard[0]`, kết quả sẽ là '1234'.

Câu hỏi liên quan