1.双引号可以解析变量表达式,单引号不能

2.双引号会对换行符等转义字符进行解析,而单引号不能

1  <?php
2     $name = "Jack";
3     echo '$nameJones, you are a good \t\tguy <br>';
4     echo "{$name}Jones, you are a good \t\tguy";
5  ?>

页面输出

$nameJones, you are a good \t\tguy 
JackJones, you are a good guy

这里可以看到区别了,注意到我们对{$name}使用了{}作为变量名界定符,否则会解析成$nameJones变量,这样会有找不到变量错误

至于他们的好坏,仁者见仁智者见智了

相关文章:

  • 2021-08-22
  • 2021-08-14
  • 2022-12-23
  • 2022-12-23
  • 2021-08-31
  • 2022-12-23
  • 2021-11-02
  • 2021-10-23
猜你喜欢
  • 2022-12-23
  • 2021-12-18
  • 2022-01-14
  • 2021-11-06
  • 2021-07-09
相关资源
相似解决方案