单引号和双引号有什么区别 单引号和双引号有什么区别 在PHP中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str = 1;echo '$str';//$strecho "$str";//1 在某些特定情况下,单引号的效率比双引号高。PHP把单引号中的数据视为普通字符串,不再处理。而双引号还要对其中的字符串进行处理,比如遇到$了会把其后的内容视为变量等。 " "双引号里面的字段会经过编译器解释,然后再当作HTML代码输出。' '单引号里面的不进行解释,直接输出。 单引号解析的时间比双引号快单引号支持\转义符,双引号支持的转义符更多$foo = 2;echo "foo is $foo"; // 打印结果: foo is 2echo 'foo is $foo'; // 打印结果: foo is $fooecho "foo is $foo\n"; // 打印结果: foo is 2 (同时换行)echo 'foo is $foo\n'; // 打印结果: foo is $foo\n 对变量和特殊字符是否解析的差异单引号不解析('\n'--不会出现回车的效果,单纯的\n, '$username'---不解析成$username所代表的值)双引号解析("\n"--回车, "$username"---解析成$username所代表的值) 可以看一下我的博客,里面有相关文章http://blog.csdn.net/zhang_jianzhi/archive/2010/07/21/5753459.aspx 可以参考下这个 PHP字符串中的变量解析。 mysql update问题 php怎样连接paradox数据库? 对自己有用的一段CSS MYSQL插入记录失败 1136 PHPCMS 中怎么做调用分页标签不显示效果了在线等.....麻烦知道的进! 如果把多个表的记录查询出来???? PHP实现交通银行支付接口 有人用yminfo吗?头疼的问题敢问谁知? 写了一个留言本,但是出错了,这个错误!向斑竹求救!!! 新上路学php+mysql,请高手带路 mysql语句 【请问】:如何修改php上传文件大小的限制?
$str = 1;echo '$str';//$str
echo "$str";//1
PHP把单引号中的数据视为普通字符串,不再处理。
而双引号还要对其中的字符串进行处理,比如遇到$了会把其后的内容视为变量等。
echo "foo is $foo"; // 打印结果: foo is 2
echo 'foo is $foo'; // 打印结果: foo is $foo
echo "foo is $foo\n"; // 打印结果: foo is 2 (同时换行)
echo 'foo is $foo\n'; // 打印结果: foo is $foo\n
双引号解析("\n"--回车, "$username"---解析成$username所代表的值)