JavaScript is required

Kết quả đúng khi cho chạy đoạn chương trình sau?

php

$st ="Who\'re you?";

echo stripslashes($st);

?>

A.

Who're you?

B.

Who're you

C.

Whore you

D.

Who're you?

Trả lời:

Đáp án đúng: D


Hàm `stripslashes()` trong PHP được sử dụng để loại bỏ các dấu gạch chéo ngược (`\`) khỏi một chuỗi. Trong đoạn code trên, biến `$st` được gán giá trị `"Who\'re you?"`. Ký tự gạch chéo ngược (`\`) được sử dụng để thoát (escape) dấu nháy đơn (`'`) bên trong chuỗi, cho phép dấu nháy đơn được hiển thị như một phần của chuỗi. Khi hàm `stripslashes($st)` được gọi, nó sẽ loại bỏ dấu gạch chéo ngược, kết quả là chuỗi `'Who're you?'` được hiển thị. Vì vậy, đáp án đúng là "Who're you?"

Câu hỏi liên quan