博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
atitit。全局变量的设计与实现 java php的异同
阅读量:6713 次
发布时间:2019-06-25

本文共 932 字,大约阅读时间需要 3 分钟。

atitit。全局变量的设计与实现 java php的异同

 

 

 

1. 超级全局(Superglobals)”变量

PHP默认定义了一些“超级全局(Superglobals)”变量,这些变量自动全局化,而且能够在

程序的任何地方中调用,比如$_GET和$ _REQUEST等等。它们通常都来自数据或者其他外部数

据,使用这些变量通常是不会产生问题的,因为他们基本上是不可写的。

但是你可以使用你自己的全局变量。

 

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

 

 

 

2. 全局变量和“global”关键字

使用关键字“global”你就可以把全局数据导入到一个

函数的局部范围内。

.注意,Global这个关键字在函数中定义才有用)。 

 

3. 更加好的方法  使用 $GLOBALS 替代 global

这是一个“superglobal”,或者可以描述为自动全局变量。 

 

在全局范围内访问变量的第二个办法,是用特殊的 PHP 自定义 $GLOBALS 数组。前面的例子

可以写成:

例子 使用 $GLOBALS 替代 global

<?PHP

       $w3sky = 1;
       $w3sky2 = 2;function Sum()
       {
       $GLOBALS['w3sky'] = $GLOBALS['w3sky'] + $GLOBALS['w3sky2'];
       }Sum();
       echo $w3sky2;
       ?>

在 $GLOBALS 数组中,每一个变量为一个元素,键名对应变量名,值对应变量的内

容。$GLOBALS 之所以在全局范围内存在,是因为 $GLOBALS 是一个超全局变量。以下范例显

示了超全局变量的用处:

 

4. phpjava的全局变量区别

Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件。

 

5. 参考

php 全局变量global的使用方法-Php应用-Php教程-壹聚教程网.htm

phpglobal$GLOBALS[]的分析之一_php技巧_脚本之家.htm

你可能感兴趣的文章
spring容器
查看>>
Linux系统架构(LB-HA集群)-nginx负载均衡集群配置
查看>>
ios版塔防类游戏源码
查看>>
Backup Exec 2010 V-79-57344-65072
查看>>
我的友情链接
查看>>
SequoiaDB 笔记
查看>>
lduan HyPer-V 网络存储(三)
查看>>
SSH 命令行参数详解【英】
查看>>
DNS服务器
查看>>
notify与notifyAll的区别
查看>>
Java读取文件方法大全
查看>>
Java学习lesson 08
查看>>
MarkDown入门
查看>>
项目经理 与 敏捷开发
查看>>
安卓软件开发你知道需要学什么吗,看这里?
查看>>
必读的Python入门书籍,你都看过吗?(内有福利)
查看>>
alibaba.fastjson 乱序问题
查看>>
django 反向关联--blog.entry_set.all()查询
查看>>
网工之路
查看>>
linux 查看发行版本信息
查看>>