搜索
系统检测到您的用户名不符合规范:

ThinkPHP中global全局变量问题

浏览:3613 发布日期:2019年03月10日 分类:求助交流 关键字: global 全局变量
在新下载的ThinkPHP5.1上搭的环境,修改如下内容
route.php文档:Route::get('hello','index/hello');
application/index/control/Index.php文档:
public function hello()
{
return view();
}
新建application/index/view/index/hello.html
1)hello.html中写入hello world,www.xxx.com/hello可以正常输出hello world
2)hello.html改成如下,www.xxx.com/hello
<?php
$a=1;
$b=2;
function Sum()
{
global $a,$b;
$b=$a+$b;
}
Sum();
echo $b;
?>
输出结果为什么是"2"?全局变量不起作用?
3)将hello.html内容改成如需,输出提示"页面错误!请稍后再试~"
<?php
$a=1;
$b=2;
function Sum()
{
$GLOBALS['c']=$GLOBALS['a']+$GLOBALS['b'];
}
Sum();
echo $c;
?>
是ThinkPHP不支持这种方式的全局变量?
最佳答案
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
threevin
积分:495 等级:LV2
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /