发表时间:2014-09-05来源:网络
PHP Global变量在实际应用中会发现许多问题需要我们不断的去完善处理。我们在这篇文章中就针对PHP Global变量出现的问题给出了一些具体的解决办法。
PHP hack的使用技巧详解
代码实现PHP GTK写文本查看器
网站开发中PHP语言优缺点
如何正确实现PHP function函数扩展
PHP error_log()函数处理错误日志
1:PHP Global变量的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件
$a=123;
function aa()
{
Global $a;
//如果不把$a定义为global变量
,函数体内是不能访问$a的
echo $a;
}
aa();
总结:在函数体内定义的PHP Global变量,函数体外可以使用,在函数体外定义的global变量不能在函数体内使用,
$glpbal $a; $a=123; function f() { echo $a; //错误, }
再看看下面一例
function f() { global $a; $a=123; } f(); echo $a; //正确,可以使用
2:PHP Global变量问题解析:
question:我在config.inc.php中定义了一些变量($a),在别的文件中函数外部 include("config.inc.php"),函数内部需要使用这些变量$a,如果没有声明的话,echo $a是打印不出来任何东西的。因此声明global $a,但是有很多函数和很多变量,总不能不断重复的这样声明吧?有什么好的解决办法,请指点。
answer1:先在config.inc.php里定义常量:define(常量名,常量值),再在其他需要用到的地方require 'config.inc.php',然后就能在这个文件里直接使用这个常量了。
answer2:我也有个办法,就是定义数组,如$x[a],$x,那样就只要声明global $x一个了。
answer3:我试了你的这个方法,不行啊。
answer4:改你的php.ini文件。
设置PHP Global变量 为 on
下一篇:PHP中使用全局变量
CI框架连接数据库配置操作以及多数据库操作
asp 简单读取数据表并列出来 ASP如何快速从数据库读取大量数据
C语言关键字及其解释介绍 C语言32个关键字详解
C语言中sizeof是什么意思 c语言里sizeof怎样用法详解
PHP中的魔术方法 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep,
PHP中的(++i)前缀自增 和 (i++)后缀自增
将视频设置为Android手机开机动画的教程
最简单的asp登陆界面代码 asp登陆界面源代码详细介绍
常用dos命令及语法
PHP中include和require区别之我见
给力心理咨询app下载v7.9.0
88.73MB |生活服务
给力心理咨询平台客户端(更名给力心理)下载v7.9.0
88.73MB |生活服务
水星安防app官方版下载v5.0.3.0009 安卓版
94.63MB |拍摄美化
分动圈app最新版本下载v7.1.0
108.68MB |生活服务
医保电子凭证app国家医保服务平台下载v1.3.20.8000
132.68MB |生活服务
大拿监控手机客户端下载v5.9.62 安卓最新版本
97.35MB |影音播放
ulooka摄像头app下载v1.3.6 安卓版
21.5MB |拍摄美化
福祥e支付官方安卓版下载v1.6.0 手机版
36.33M |系统工具
2014-09-05
2022-03-20
2022-03-21
2022-03-24
2014-09-05
2014-09-05
2015-07-05
2014-09-05
2022-03-21
2014-09-05
巫女轮转游戏下载v1.3.1 安卓版
其它手游恐怖教室游戏(The Classrooms)下载v1.0 安卓版
其它手游恐怖滑梯10游戏下载v1.2 安卓最新版
其它手游招魂棺游戏下载v1.0.1 最新版
其它手游探案法侦探大赛游戏(methods detective competition1)下载v1.0.7 安卓版
其它手游救生筏手机版下载v10.1.7 安卓版
其它手游像素刀片竞技场内购版下载v2.4.5 安卓版
其它手游少女都市模拟器中文破解版内置菜单下载v1.16.2 安卓最新版
其它手游少女都市万圣节版本下载v1.16.2 安卓版
其它手游