Đoạn script sau đây cho ra kết quả gì?
$str = "3dollars";
$a = 20;
$a += $str;
print ($a);
?>
$str = "3dollars";
$a = 20;
$a += $str;
print ($a);
?>
Trả lời:
Đáp án đúng: D
Trong PHP, khi một chuỗi được sử dụng trong một phép toán số học, PHP sẽ cố gắng chuyển đổi chuỗi đó thành một số. Nếu chuỗi bắt đầu bằng một số, phần số đó sẽ được sử dụng. Trong trường hợp này, chuỗi "3dollars" sẽ được chuyển đổi thành số 3. Do đó, biểu thức `$a += $str;` tương đương với `$a = $a + 3;`. Vì `$a` ban đầu là 20, kết quả cuối cùng sẽ là 20 + 3 = 23.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
