php多次include后导致全局变量global失效的解决方法


Posted in PHP onFebruary 28, 2015

本文实例讲述了php多次include后导致全局变量global失效的解决方法。分享给大家供大家参考。具体分析如下:

在多个文件中,文件一个接一个include,但最后一个文件里的函数使用global后却无法引用全局变量。例如:
a.php文件:

<?php
$aa = 1;
?>

b.php文件:

<?php
include a.php
function show(){
global $aa;
var_dump($aa);
}
?>

显示:null;

这种失效是由于多种原因造成的。一个有效的方法是,如果你决定将一个变量当作多个文件的全局变量,那么使用$GLOBALS数组总是有效的。比如上例中的a.php:

<?php
$GLOBALS['aa'] = 1;
?>

然后就可以在多个文件的函数、方法中引用这个变量了。

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
用PHP编写PDF文档生成器
Oct 09 PHP
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
Mar 06 PHP
一个典型的PHP分页实例代码分享
Jul 28 PHP
codeigniter框架The URI you submitted has disallowed characters错误解决方法
May 06 PHP
Discuz7.2版的faq.php SQL注入漏洞分析
Aug 06 PHP
PHP入门教程之数学运算技巧总结
Sep 11 PHP
phpcms的分类名称和类别名称的调用
Jan 05 PHP
thinkphp实现附件上传功能
May 26 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
Oct 06 PHP
ThinkPHP5 验证器的具体使用
May 31 PHP
php分享朋友圈的实现代码
Feb 18 PHP
Laravel数据库读写分离配置的方法
Oct 13 PHP
Windows7下的php环境配置教程
Feb 28 #PHP
php数组使用规则分析
Feb 27 #PHP
php中stdClass的用法分析
Feb 27 #PHP
php中explode的负数limit用法分析
Feb 27 #PHP
php数组键值用法实例分析
Feb 27 #PHP
php与Mysql的一些简单的操作
Feb 26 #PHP
PHP扩展开发入门教程
Feb 26 #PHP
You might like
php foreach 参数强制类型转换的问题
2010/12/10 PHP
PHP5常用函数列表(分享)
2013/06/07 PHP
基于PHP实现通过照片获取ip地址
2016/04/26 PHP
PHP中overload与override的区别
2017/02/13 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
PHP registerXPathNamespace()函数讲解
2019/02/03 PHP
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(上:事件篇)
2010/03/24 Javascript
js 实现复制到粘贴板的功能代码
2010/05/13 Javascript
De facto standard 世界上不可思议的事实标准
2010/08/29 Javascript
jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)
2016/05/25 Javascript
JavaScript对Json的增删改属性详解
2016/06/02 Javascript
检查表单元素的值是否为空的实例代码
2016/06/16 Javascript
浅谈vue中数据双向绑定的实现原理
2017/09/14 Javascript
详解IWinter 一个路由转控制器的 Nodejs 库
2017/11/15 NodeJs
Node.js readline 逐行读取、写入文件内容的示例
2018/03/01 Javascript
AngularJS中重新加载当前路由页面的方法
2018/03/09 Javascript
详解vue-cli+es6引入es5写的js(两种方法)
2019/04/19 Javascript
js设置默认时间跨度过程详解
2019/07/17 Javascript
JavaScript实现商品评价五星好评
2020/11/30 Javascript
使用Python中PDB模块中的命令来调试Python代码的教程
2015/03/30 Python
Python中的hypot()方法使用简介
2015/05/18 Python
Python类的用法实例浅析
2015/05/27 Python
Python 查找字符在字符串中的位置实例
2018/05/02 Python
python子线程退出及线程退出控制的代码
2019/10/16 Python
python 画图 图例自由定义方式
2020/04/17 Python
PyCharm2020.1.1与Python3.7.7的安装教程图文详解
2020/08/07 Python
python如何实现递归转非递归
2021/02/25 Python
日本动漫周边服饰销售网站:Atsuko
2019/12/16 全球购物
开业庆典邀请函
2014/01/08 职场文书
自我鉴定书面格式
2014/01/13 职场文书
环保倡议书
2014/04/14 职场文书
信息合作协议书
2014/10/09 职场文书
基层党支部承诺书
2015/04/30 职场文书
世界名著读书笔记
2015/06/25 职场文书
《扇形统计图》教学反思
2016/02/17 职场文书
ThinkPHP5和ThinkPHP6的区别
2021/03/31 PHP