氟塑料离心泵www.buybeng.com

jquery教程http://www.software8.co/wzjs/jquery/

PHP中的addslashes双胞胎兄弟函数

addslashes的错误
坑爹啊,给大家看一个代码,看看大家能发现错误不?
echo function_exists('addcslashes');//检测是否存在该函数
echo get_magic_quotes_gpc().'<br/>';//检测是否开启自动转义
echo PHP_VERSION.'<br/>';//php版本信息
echo addcslashes("Who's John Adams?");
echo '<br/>';
$str = "Who's John Adams?";
echo addslashes($str);
大家猜猜输出结果是不是一样的???A:一样 B:还是一样
 
我也是认为一样的但是,其实坑爹了!
 
10
5.3.6
 
Warning: addcslashes() expects exactly 2 parameters, 1 given in /data/bookuu/test/class.php on line 50
 
Who\’s John Adams?
 
一个报错,另外一个正常输出。
为啥?
addslashes 和addcslashes不是同一个函数,发现没有,只有一个字符的区别。
但是两个函数的功能都是一样的—转义字符串。
区别是啥?
addslashes只有一个参数-字符串
addcslashes需要两个参数,字符串,分隔符.
echo addcslashes("Who’s John Adams?","’");这样写就可以正常输出了。

posted on 2013-04-05 18:42 你爸是李刚 阅读(227) 评论(1)  编辑  收藏

评论

# re: PHP中的addslashes双胞胎兄弟函数 2013-04-08 23:31 wet

两个函数的功能都是一样的—转义字符串。利博亚洲www.libofun.com  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
<2013年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

导航

统计

常用链接

留言簿

随笔档案

文章档案

技术网站

行业网站

搜索

最新评论

阅读排行榜

评论排行榜

站长网 氟塑料离心泵 注塑机 液晶广告机