JavaScript is required

Đoạn code sau đây cho ra kết quả gì?

$data = "98.8degrees";

(double)$data;

(int)$data;

(string)$string;

echo $data;

?>

A.

98

B.

98.8

C.

98.8 degrees

D.

degrees

Trả lời:

Đáp án đúng: C


Đoạn code PHP này gán chuỗi "98.8degrees" cho biến `$data`. Sau đó, nó ép kiểu `$data` sang `double`, `int` và `string`, nhưng những thao tác ép kiểu này *không* gán lại giá trị đã ép kiểu cho biến `$data`. Do đó, giá trị của `$data` không hề thay đổi sau các lần ép kiểu. Lệnh `echo $data;` sẽ in ra giá trị ban đầu của `$data`, là chuỗi "98.8degrees".

Câu hỏi liên quan