$GLOBALS['TEMPLATE']['content']

qjzrd 2010-07-16 11:29:32
$GLOBALS['TEMPLATE']['content'] = ob_get_clean();

这是什么意思呀?

我没有看到有定义TEMPLATE和content变量的地方
...全文
103 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qjzrd 2010-07-16
  • 打赏
  • 举报
回复
既然['TEMPLATE']['content']它是一个整体 为什么非要弄两个[]这个呀,直接一个不就可以了,这样做有什么好处吗? 再说变量中是不允许出现[]这样的符号吧。不明白为什么
kyzy_yy_pm 2010-07-16
  • 打赏
  • 举报
回复

//$GLOBALS中的['TEMPLATE']['content']就相当于变量$TEMPLATE['content'],content是$GLOBALS['TEMPLATE']其中的一个值(也许还有其他的)
CunningBoy 2010-07-16
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 qjzrd 的回复:]
$GLOBALS['TEMPLATE']['content']中

['TEMPLATE']['content']就相当于变量$TEMPLATE['content']?

说明['TEMPLATE']['content']是一个整体 是这个意思吗?

也就是说 如果有这个$GLOBALS['q']['w']['e']那么我应该把['q']['w']['e']

看着是变量$q['w……
[/Quote]
是的
qjzrd 2010-07-16
  • 打赏
  • 举报
回复
$GLOBALS['TEMPLATE']['content']中

['TEMPLATE']['content']就相当于变量$TEMPLATE['content']?

说明['TEMPLATE']['content']是一个整体 是这个意思吗?

也就是说 如果有这个$GLOBALS['q']['w']['e']那么我应该把['q']['w']['e']

看着是变量$q['w']['e'] 是这样理解不?
kyzy_yy_pm 2010-07-16
  • 打赏
  • 举报
回复
你看看这个代码运行下就知道 了:
ob_start();
echo 'aaa';
echo 'bbb';
$s = ob_get_clean();
//echo $s;//如果最后不执行echo $s;那么上面的echo输出不到页面,因为被缓存起来了,知道ob_get_clean()刷出缓存
CunningBoy 2010-07-16
  • 打赏
  • 举报
回复
$GLOBALS是一个全局变量的数组,$GLOBALS['TEMPLATE']['content'] = ob_get_clean();这句就是给全局变量$TEMPLATE['content']赋值,PHP中变量第一次使用就自动被定义了。
jianglin28290 2010-07-16
  • 打赏
  • 举报
回复
将此缓存里的内容存到全局变量里面
kyzy_yy_pm 2010-07-16
  • 打赏
  • 举报
回复
将ob_start()到ob_get_clean()之间所有页面输出的内容放到超级全局大数组$GLOBALS['TEMPLATE']['content']中
kyzy_yy_pm 2010-07-16
  • 打赏
  • 举报
回复
[]意思是给数组添加一个子,而直接的话那么就会将原来里面的其他的子全部覆盖了

21,893

社区成员

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

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