大家看下面的代码,能发现错误在哪里吗?
输出结果是否一样呢?
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?","'");这样写就可以正常输出了。
希望能帮助大家理解addslashes的用法。
addslashes的错误
坑爹啊,给大家看一个代码,看看大家能发现错误不?
大家猜猜输出结果是不是一样的???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?”,”‘”);这样写就可以正常输出了。
如对本文有疑问, 点击进行留言回复!!
KindEditor在php环境下上传图片功能集成的方法示例
PHP安全之register_globals的on和off的区别
网友评论