Home >Backend Development >PHP Tutorial >php为什么要加反斜杠

php为什么要加反斜杠

PHPz
PHPzOriginal
2016-06-06 20:50:213491browse

php加反斜杠的原因:需要进行特殊字符的转义。在php中可以利用stripslashes()函数来删除自动添加的反斜杠,语法为:【stripslashes($str)】。

php为什么要加反斜杠

php  加反斜杠的原因与处理办法  

php程序加反斜杠的原因就是要进行特殊字符的转义。

默认PHP 指令 magic_quotes_gpc是on的,这时候就可以用stripslashes() 函数删除自动添加的反斜杠。

用法就是:stripslashes($str),输出的结果就是去掉反斜杠的。

 php实例代码如下:

$str=$_POST[“str”];//读取str的内容赋值给$str变量
if( get_magic_quotes_gpc() ){
   //如果get_magic_quotes_gpc()是打开的
  $str=stripslashes($str);//将字符串进行处理
}

 使用常量:DIRECTORY_SEPARATOR

主要是windows和linux环境区别! win下面物理路径是\ ,linux下是/,但一般用/,已保证兼容性。

 更多相关技术文章,请访问PHP中文网

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn