Kết quả đúng khi cho chạy đoạn chương trình sau?
php
$st ="Who\'re you?";
echo stripslashes($st);
?>
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?"