[英]php string escaping like python's “”“ ”“”?
嗨,我想知道是否有一種簡單的方法可以在 php 中轉義字符串。
在 python 中,我使用“”“”“”,並且之間的所有內容都被轉義了。 所以當使用特殊字符時,它會被忽略。
我有一些文本要回顯,而 escaping 手動操作一切都需要永遠。
php 是否內置了類似的 function?
謝謝!
從 PHP 5.3 開始,您可以使用nowdoc 。 與heredoc 不同,nowdoc 不會在其中擴展變量。
根據您要轉義的內容,有各種功能。
如果您使用大量雙引號,例如 html,您可以將字符串括在單引號中以防止轉義。
$string = '<a href="#">no escape needed</a>';
反之亦然
$string = "I'd rather be gaming";
然后你有幾個主要用於 escaping 用戶輸入的函數:
addlashes()將轉義引號
htmlspecialchars()將“轉義” html 代碼
mysql_real_escape_string()用於 escaping mysql 輸入
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.