PHP 3 起支持,至今各版本均支持。
addslashes() 函数在字符串中预处理特定字符,在单引号(')、双引号(")、反斜杠(\)和 NULL 字符前添加反斜杠,从而避免这些字符对数据库查询或代码执行带来的影响,常用于防止 SQL 注入或其它转义相关问题。
string addslashes ( string $str )
返回一个在指定字符前添加了反斜杠的字符串。
将字符串中的特殊字符进行转义,方便后续插入数据库或处理。
<?php
$text = "Hello 'world' \"test\" \\ example";
$escaped = addslashes($text);
echo $escaped;
?>
原字符串中包含单引号、双引号和反斜杠,调用addslashes()后,这些字符前均添加了反斜杠,防止它们在后续使用时被误解析或破坏语法结构。
Related Tags:
PDO