4#jiangshen
很多情况下,PHP能自动识别出字符串中的PHP变量,但是如果变量和可以做为php变量标志符的字符串(a-z0-9_)混合在一起时,就应该为php变量加上{}来标志。
如: 变量 $var = "test"
"this is a $var ." 没问题: this is a test .
但是 "this is a $var123 ." 就有问题,因为var123是合法变量名,但找不到该变量的值: this is a .
想了解更多可以看看文档 http://www.php.net/manual/en/language.variables.php