2006-02-26的存档

总结PHP的引号和反斜杠问题

2006-02-26 5:08 pm

1. magic_quotes_gpc=on:
\ => \\
‘ => \’
“=> \”

2. 当 \’ 、\” 插入数据库时,字符并没有变化,仍然为 ‘ 和 “。因此读出时无需再次stripslashes。
例外:magic_quotes_runtime=on时。

3. preg_replace的pattern中使用 /e 修正符,则replacement传递到callback函数中的情形为:
\ => \
‘ => ‘
“=> \”
阅读全文…