难道在双引号里不需要告诉解释器:我要插入了。
echo "$plug in";
ruby
ruby
puts  "#{plug} in"
|      1kankana      2014-10-12 18:22:12 +08:00 echo "{$plug} in"; echo "${plug} in"; 要不你用这个吧 | 
|  |      3jacob OP 我很想删了- -|| | 
|  |      4xoxo      2014-10-12 18:41:31 +08:00  1 撸主刚学PHP吧,PHP是世界上最好的语言 | 
|  |      7LINAICAI      2014-10-12 19:33:38 +08:00 php单双引号简直让人不忍直视~ | 
|  |      10icanfork      2014-10-12 19:38:02 +08:00 嗤~ | 
|  |      11qiayue PRO 因为 PHP 变量前有 “$” 所以不需要其他标识就能够知道哪些是变量名。 然后 PHP 会解析双引号里边变量。 | 
|  |      12Jaylee      2014-10-12 21:23:19 +08:00 撸主刚学PHP吧,PHP是世界上最好的语言 | 
|      1314      2014-10-12 21:40:14 +08:00 想到php最初是Personal Home Page,作者写简历用的,也就理解了。。。 | 
|  |      14lazyphp      2014-10-12 22:16:35 +08:00 扩展贴:php 的 $符号好奇葩。 | 
|  |      15ichou      2014-10-12 22:31:44 +08:00 而且我告诉你 露珠 php 的双引号无论不插不插值 执行效率都比单引号低 所以推荐使用单引号 想想那通篇有插值用双引号 没插值用单引号的文本 给强迫症看真是爽歪歪啊 | 
|      16zts1993      2014-10-12 22:36:35 +08:00 echo "$plug in"; 如果替换变量应该这样写。 echo '$plug in'; 如果非要用双引号 echo "\$plug in"; | 
|  |      17lincanbin      2014-10-12 22:49:15 +08:00 PHP官方文档里都写了,推荐使用单引号,需要变量再拼接。 | 
|      18kslr      2014-10-12 23:19:14 +08:00 那优化到最后就是:echo $plug.'in'; 楼主,你的;是中文的! | 
|  |      20weegc      2014-10-12 23:46:26 +08:00 单引号是单纯的字符串  php不解析里面的变量之类的东东 双引号里面的变量 php会去解析 | 
|  |      21spacewander      2014-10-12 23:56:09 +08:00  1 lz的PHP代码: echo "$plug in"; 拿到shell上也能正确运行…… 不客气的结论:lz有点少见多怪了。 | 
|  |      22iyaozhen      2014-10-13 00:24:04 +08:00 | 
|  |      23iyaozhen      2014-10-13 00:28:41 +08:00 @lincanbin php官方文档有说推荐单引号吗?目前的php版本两者效率相当http://www.phpbench.com/。 | 
|  |      24konakona      2014-10-13 01:47:56 +08:00 双引号代表转义,单引号代表不转义。 两者之间只有微妙的效率差异,即便在大项目中也不会有任何影响,纯粹是个人喜好的问题。 然而php在变量这一块的写法是多姿多彩的…… |