在PHP中,addslashes函數的作用是在字符串中的特殊字符前添加反斜杠。這樣做的目的是為了防止特殊字符在某些情況下被誤解,比如在將字符串插入到數據庫中時,可能會引起語法錯誤或者安全問題。
特殊字符包括單引號('),雙引號("),反斜杠(\)和null字符。通過使用addslashes函數,可以將這些特殊字符轉義為',",\和null。這可以確保當這些字符串插入到SQL語句中時,不會被解釋為特殊字符,而只是作為普通的文本。
示例:
$str = "It's a rainy day.";
echo addslashes($str);
輸出:
It\'s a rainy day.