PHP中函数内引用全局变量的方法


Posted in PHP onOctober 20, 2008

先看下面的代码:

<?php 
$var1 = "#####"; 
$var2 = "&&&&&"; function global_references($use_globals) 
{ 
global $var1, $var2; 
if (!$use_globals) { 
$var2 =&$var1; //1 
} else { 
$GLOBALS["var2"] =&$var1; //2 
} 
} 
global_references(false); 
echo "var2 is set to '$var2'<br/>"; 
global_references(true); 
echo "var2 is set to '$var2'<br/>"; 
?>
输出的结果如下:
var2 is set to '&&&&&'
var2 is set to '#####'

可见,上面的代码中:
$var2 =&$var1; //1
只对函数内部可见。

$GLOBALS["var2"] =&$var1; //2
在全局范围内可见。

PHP 相关文章推荐
linux下 C语言对 php 扩展
Dec 14 PHP
兼容性比较好的PHP生成缩略图的代码
Jan 12 PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
Jun 03 PHP
解析PHP获取当前网址及域名的实现代码
Jun 23 PHP
使用PHP强制下载PDF文件示例
Jan 17 PHP
ThinkPHP实现事务回滚示例代码
Jun 23 PHP
php实现的替换敏感字符串类实例
Sep 22 PHP
php使用fopen创建utf8编码文件的方法
Oct 31 PHP
php上传图片获取路径及给表单字段赋值的方法
Jan 23 PHP
Thinkphp5框架实现获取数据库数据到视图的方法
Aug 14 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
Dec 01 PHP
PHP 加密 Password Hashing API基础知识点
Mar 02 PHP
sqlyog 中文乱码问题的设置方法
Oct 19 #PHP
mysql5的sql文件导入到mysql4的方法
Oct 19 #PHP
php flush类输出缓冲剖析
Oct 19 #PHP
PHP5+UTF8多文件上传类
Oct 17 #PHP
Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
Oct 13 #PHP
PHP中str_replace函数使用小结
Oct 11 #PHP
php preg_match_all结合str_replace替换内容中所有img
Oct 11 #PHP
You might like
PHP extract 将数组拆分成多个变量的函数
2010/06/30 PHP
关于php curl获取301或302转向的网址问题的解决方法
2011/06/02 PHP
php学习笔记 数组遍历实现代码
2011/06/09 PHP
PHP框架Swoole定时器Timer特性分析
2014/08/19 PHP
php字符串按照单词进行反转的方法
2015/03/14 PHP
从wamp到xampp的升级之路
2015/04/08 PHP
浅谈COOKIE和SESSION区别
2015/07/19 PHP
学习php设计模式 php实现桥梁模式(bridge)
2015/12/07 PHP
实例分析基于PHP微信网页获取用户信息
2017/11/24 PHP
js修改table中Td的值(定义td的双击事件)
2013/01/10 Javascript
关于jQuery object and DOM element
2013/04/15 Javascript
JavaScript子类用Object.getPrototypeOf去调用父类方法解析
2013/12/05 Javascript
jquery使用remove()方法删除指定class子元素
2015/03/26 Javascript
JavaScript学习笔记之数组随机排序
2016/03/23 Javascript
vue计算属性及使用详解
2018/04/02 Javascript
浅谈Node.js 中间件模式
2018/06/12 Javascript
JavaScript数据结构之栈实例用法
2019/01/18 Javascript
微信小程序扫描二维码获取信息实例详解
2019/05/07 Javascript
[02:51]DOTA2英雄基础教程 艾欧
2014/01/13 DOTA
用Python操作字符串之rindex()方法的使用
2015/05/19 Python
python基于BeautifulSoup实现抓取网页指定内容的方法
2015/07/09 Python
numpy 对矩阵中Nan的处理:采用平均值的方法
2018/10/30 Python
Python操作mongodb数据库的方法详解
2018/12/08 Python
python中hasattr()、getattr()、setattr()函数的使用
2019/08/16 Python
Python进度条的制作代码实例
2019/08/31 Python
Python利用逻辑回归分类实现模板
2020/02/15 Python
程序设计HTML5 Canvas API
2013/04/08 HTML / CSS
英国最大的女士服装零售商:Bonmarché
2017/08/17 全球购物
公务员总结性个人自我评价
2013/12/05 职场文书
探矿工程师自荐信
2014/01/24 职场文书
优秀团队获奖感言
2014/02/19 职场文书
销售员试用期自我评价
2014/09/15 职场文书
河童之夏观后感
2015/06/11 职场文书
党员学习型组织心得体会
2019/06/21 职场文书
导游词之五台山
2019/10/11 职场文书
Python使用海龟绘图实现贪吃蛇游戏
2021/06/18 Python