首页 > 代码库 > PHP_变量什么情况下加大括号{}

PHP_变量什么情况下加大括号{}

php变量什么情况下加大括号{}

如:
$sql = "insert into article (`channel_id`,`title`,`detail`,`pub_time`) values (‘{$cid}‘,‘{$title}‘,‘{$detail}‘,‘{$time}‘);";

不加似乎也可以,加{}是什么意思呢?
还有字段名 为什么要以``包括呢?

 

==================================================

 
最佳答案

至少便于阅读嘛~~~‘‘是insert into语句要求的,因为字符串要成对出现嘛
加{}有时候是为了防止变量名和后面的字符串连在一起嘛
例如
{$cid}dd
如果cid=aa
那么{$cid}dd=aadd
不加的话你自己看看了$ciddd,岂不变成了ciddd变量了~~

PHP_变量什么情况下加大括号{}