php addslashes没用_php中使用addslashes函数报错问题的解决方法
大家看下面的代码,能发现错误在哪里吗?
echo function_exists('addcslashes');//检测是否存在该函数
echo get_magic_quotes_gpc().'
';//检测是否开启自动转义
echo PHP_VERSION.'
';//php版本信息
echo addcslashes("Who's John Adams?");
echo '
';
$str = "Who's John Adams?";
echo addslashes($str);
?>
输出结果是否一样呢?
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的错误坑爹啊,给大家看一个代码,看看大家能发现错误不?
echo function_exists('addcslashes');//检测是否存在该函数
echo get_magic_quotes_gpc().'
';//检测是否开启自动转义
echo PHP_VERSION.'
';//php版本信息
echo addcslashes("Who's John Adams?");
echo '
';
$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?”,”‘”);这样写就可以正常输出了。
php addslashes没用_php中使用addslashes函数报错问题的解决方法相关推荐
- 解决VS2017中使用scanf函数报错的问题
解决VS2017中使用scanf函数报错的问题 参考文章: (1)解决VS2017中使用scanf函数报错的问题 (2)https://www.cnblogs.com/tanghaiyong/p/11 ...
- MATLAB/Simulink中的S函数报错
关于MATLAB/Simulink中的S函数报错: Output returned by S-function 'xxx' in 'xxx' during flag=3 call must be a ...
- python3中调用map函数报错map object at 0x000001EF004D97B8
python3中调用map函数报错<map object at 0x000001EF004D97B8> 在python中这样的一段代码报错: a=map(int,input().split ...
- mysql cast报错_在mysql中使用cast函数报错
今天遇到在使用mysql的cast函数报错的问题,这个函数的意思是把当前的字段转成某种类型的字段,我使用cast(xxxx as int) 这种方式,但是发现报错了,查阅资料发现 参考这个百度,总结来 ...
- mysql创建函数1418_Mysql中创建函数报“ERROR 1418 ”的解决方法
我们在使用mysql数据库开发项目的时候,有时Mysql系统自带的函数不能完全满足我们开发的需要,解决方法是自己创建函数,可以有可能在你创建函数的过程事会报出Error 1418错误,对于报这种错误的 ...
- matlab2020b中的nargin函数报错问题
matlab2020b中的nargin函数运行时出现了以下问题: 错误使用 nargin 您只能从 MATLAB 函数中调用 nargin/nargout. 将这此路径添加的matlab设置路径中,然 ...
- mysql数据库div函数_关于使用mysql中的div函数报错?报错-问答-阿里云开发者社区-阿里云...
数据库MySQL 5.5.27 jar包:mysql-connector-java-5.1.21.jar mybatis-spring-1.1.1.jar druid-0.2.10.jar 集成myb ...
- MATLAB可以使用但是使用help函数报错问题的解决
今天这篇总结一下我遇到这个问题的最终解决方案: 安装了MATLAB2018b版本后,一开始使用没有发现有什么问题,后来使用help函数时候才报错,代码是下面这一堆:Exception in threa ...
- Angular在FormGroup中使用ngModel失效报错问题的解决办法
在FormGroup中使用ngModel报错解决办法: 一行代码就搞定了,在input标签中添加即可:[ngModelOptions]="{standalone: true}" 示 ...
最新文章
- ActiveMQ依赖JDK版本关系
- java jsch api_详解Java使用Jsch与sftp服务器实现
- Linux Kernel TCP/IP Stack — L2 Layer — switchdev L2 Offload
- excel调用python编程-用Python如何开发Excel宏脚本?新手必学
- imageio.ffmpeg.download() has been deprecated. Use 'pip install im ageio-ffmpeg' instead.'
- 华为路由器的NAT配置
- Windows Phone 7 检查手机网络
- Unity 烘焙材质到单一贴图的脚本
- vue项目运行后自动打开浏览器
- Qt中容器类型控件介绍
- 计算机桌面上的声音图标没了,Windows7旗舰版桌面音量图标消失的原因
- TL-R473P-AC【搭配面板式AP组网设置方法】
- 视频+公众号是未来微信生态的一种新的运营方式!
- 二进制中,0为什么作为偶数,1为什么作为奇数?
- WPF异常:调用线程无法访问此对象,因为另一个线程拥有该对象。
- python视频压缩_Python 怎样将视频压缩?并且尽量不会影响到清晰度
- iphone ios 视频拍摄旋转
- python切面异常处理_node端统一错误处理
- IEEE14节点求解系统潮流matlab仿真( PQ分解法)
- 华为 android 5.0系统下载地址,华为emui5.1