JavaScript is required

Kết quả của đoạn code dưới đây là?

php


 $num = "1";

 $num1 = "2";

 print $num + $num1;

?>

A.

3

B.

1+2

C.

12

D.
Xảy ra lỗi
Trả lời:

Đáp án đúng: A


Đoạn code PHP này thực hiện phép cộng hai chuỗi số. 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ố. Trong trường hợp này, chuỗi "1" và "2" sẽ được chuyển đổi thành số 1 và 2 tương ứng. Sau đó, phép cộng 1 + 2 sẽ được thực hiện, cho kết quả là 3. Vì vậy, đáp án đúng là A.

Câu hỏi liên quan