请问php里面$var = "space_{$key}_{$indextype}"; 这样写是什么意思

youxu_you 2009-07-15 02:08:49
RT
如果这么写是什么意思呢?变量用{}包住,我只知道smarty模版里面是这么些变量的,但是php里面这么写有什么含义或作用吗?
...全文
92 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
youxu_you 2009-07-15
  • 打赏
  • 举报
回复
好的,谢谢各位了
岑子哥 2009-07-15
  • 打赏
  • 举报
回复
避免程序对变量解释错误。{}中是一个变量
Gdj 2009-07-15
  • 打赏
  • 举报
回复
"space_{$key}_{$indextype}";
的变量是$key和$indextype。如果你不包住的话
"space_$key_$indextype";
变量是$key_和$indextype
Gdj 2009-07-15
  • 打赏
  • 举报
回复
用{}包住的意思只是用来区分变量而已。
例如:
$x=3;
$xxx=4;
"$xxx"
"{$x}xx"

很明如果你不包住的话得到的结果是4而不是3。当变量不会产生长度问题时,{}是可以省略的。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧