教学之友,学习之友。

站长教学网

当前位置: 站长教学网 > 网站编程 > PHP教程 >

addcslashes() expects exactly 2 parameters, 1 given in

时间:2013-04-09 21:36来源:未知 作者:ken 点击:

<?php

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);

?>

输出结果是否一样呢?

 

10

5.3.6

Warning: addcslashes() expects exactly 2 parameters, 1 given in /data//test/class.php on line 50

Who\’s John Adams?

一个报错,另外一个正常输出。为什么呢?

addslashes 和addcslashes不是同一个函数,发现没有,只有一个字符的区别。

但是两个函数的功能都是一样的—转义字符串。

区别是啥?

addslashes只有一个参数-字符串

addcslashes需要两个参数,字符串,分隔符.

echo addcslashes(“Who’s John Adams?”,”‘”);这样写就可以正常输出了。

希望能帮助大家理解addslashes的用法。

(责任编辑:ken)
TAG标签: php 函数
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
注册登录:不允许匿名留言,登录后留言无需输入验证码。
栏目列表
最新内容