PHP单引号和双引号的区别
2015-04-19 本文已影响102人
AirFlow
先看看实例:
<?php
$x=Hello;
echo $x."<br>"; //此时输出:Hello
echo "$x<br>"; //此时输出:Hello
echo '$x<br>'; //此时输出:$x
?>
----------------------------------------
嘻嘻,区别很明显吧!
简单来说:
单引号中的东东在php中不被解释,可以直接输出,里面是什么东西就输出什么东西,就是原封不动地被传递(html标签也是一样,只是浏览器把它们自动转换了。),是绝对的字符串。
双引号里如果是变量的时候php会对其进行解析,效果就是上面的例子啦!
PS:我想验证一下我的猜想,但是将‘hello<br>'赋值给变量然后输出,但是输出不了,我也没能在网上查到,求指教。