码迷,mamicode.com
首页 > Web开发 > 详细

php单引号和双引号

时间:2015-11-11 16:29:34      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

在某些特定情况下,单引号的效率比双引号高。
PHP把单引号中的数据视为普通字符串,不再处理。
而双引号还要对其中的字符串进行处理,比如遇到$了会把其后的内容视为变量等。

我们知道php中的单引号不会对其中的字符串变量进行替换处理,只有双引号才能进行替换处理。那么单引号会对转义处理吗?

<?php 
    $str = ‘Welco\tme to Sn\nlhan\‘gha\\i!‘;
    
    echo addslashes($str),"<br>";
    echo $str,"<br>";
    echo stripslashes($str),"<br>";
?>

 Welco\\tme to Sn\\nlhan\‘gha\\i!
Welco\tme to Sn\nlhan‘gha\i!
Welcotme to Snnlhan‘ghai!

从上面可以看出,php的单引号只对反斜线和单引号进行转义,其他的不会进行转义。

php单引号和双引号

标签:

原文地址:http://www.cnblogs.com/pmx-pmx/p/4956106.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!