PHP addslashes:
string addslashes(string $ str)
在需要在数据库查询等中引用的字符之前返回带有反斜杠的字符串.这些字符是单引号('),双引号("),反斜杠()和NUL(NULL字节).
使用addslashes()的一个示例是在将数据输入数据库时.例如,要将名称O'reilly插入数据库,您需要将其转义.强烈建议使用DBMS特定的转义函数(例如MySQL的mysqli_real_escape_string()或PostgreSQL的pg_escape_string()),但如果您使用的DBMS没有转义函数且DBMS使用\来转义特殊字符,那么可以使用这个功能.这只是将数据导入数据库,不会插入额外的\.将PHP指令magic_quotes_sybase设置为on将意味着"将被另一个转义".
在Perl中有相当于PHP的addslashes吗?