为了账号安全,请及时绑定邮箱和手机立即绑定

$table用{} 括起来是什么意思??

$sql="delete from {$table} {$where}"; 

没明白{} 在这里面 起到什么作用  好像没有花括号也能正常拼接。。

正在回答

2 回答

因为PHP中,$table本身就是代表变量了,而且单引号将变量括起来就是表示纯字符串,而双引号可以识别变量,为了保险起见,使用{}将变量括起来,就算是单引号也是识别是变量

1 回复 有任何疑惑可以回复我~
#1

柠檬萌不萌 提问者

多谢帮助
2017-05-05 回复 有任何疑惑可以回复我~

我认为 在字符串里面 {变量},表示{}里面的是一个变量 ,执行时按照变量来处理。至于为什么要加{},是为了防止变量名和后面的字符串连在一起。比如 

$a=1;

那么  {$a}23 会被解析成 123;

如果不加{}是$a23,如果这时候的确存在一个变量名是$a23的,那岂不是就解析成这个变量啦~

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117273    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程

$table用{} 括起来是什么意思??

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号