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 相关文章推荐
php使用反射插入对象示例分享
Mar 11 PHP
PHP中date与gmdate的区别及默认时区设置
May 12 PHP
PHP+javascript制作带提示的验证码源码分享
May 28 PHP
ThinkPHP CURD方法之table方法详解
Jun 18 PHP
Yii框架中memcache用法实例
Dec 03 PHP
PHP入门教程之上传文件实例详解
Sep 11 PHP
PHP中多线程的两个实现方法
Oct 14 PHP
php中static和const关键字用法分析
Dec 07 PHP
PHP正则匹配反斜杠'\'和美元'$'的方法
Feb 08 PHP
Laravel使用RabbitMQ的方法示例
Jun 18 PHP
浅谈laravel数据库查询返回的数据形式
Oct 21 PHP
PHP设计模式(观察者模式)
Jul 07 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结合md5的加密解密算法实例
2016/09/30 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
掌握PHP垃圾回收机制详解
2019/03/13 PHP
PHP内存溢出优化代码详解
2021/02/26 PHP
jQuery 页面载入进度条实现代码
2009/02/08 Javascript
javascript简单实现命名空间效果
2014/03/06 Javascript
Javascript加载速度慢的解决方案
2014/03/11 Javascript
JS、DOM和JQuery之间的关系示例分析
2014/04/09 Javascript
js实现简洁的TAB滑动门效果代码
2015/09/06 Javascript
JS模拟Dialog弹出浮动框效果代码
2015/10/16 Javascript
js简单倒计时实现代码
2016/04/30 Javascript
利用npm 安装删除模块的方法
2018/05/15 Javascript
原生js实现获取form表单数据代码实例
2019/03/27 Javascript
vue实现设置载入动画和初始化页面动画效果
2019/10/28 Javascript
node+vue实现文件上传功能
2020/05/28 Javascript
vue tab滚动到一定高度,固定在顶部,点击tab切换不同的内容操作
2020/07/22 Javascript
基于javascript的无缝滚动动画实现2
2020/08/07 Javascript
11个并不被常用但对开发非常有帮助的Python库
2015/03/31 Python
Python获取文件所在目录和文件名的方法
2017/01/12 Python
python中numpy包使用教程之数组和相关操作详解
2017/07/30 Python
Python找出最小的K个数实例代码
2018/01/04 Python
Django-Model数据库操作(增删改查、连表结构)详解
2019/07/17 Python
python能做什么 python的含义
2019/10/12 Python
使用python实现名片管理系统
2020/06/18 Python
如何在Python3中使用telnetlib模块连接网络设备
2020/09/21 Python
python利用appium实现手机APP自动化的示例
2021/01/26 Python
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
英语专业学子个人的自我评价
2013/10/02 职场文书
高一学生评语大全
2014/04/25 职场文书
基层干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
如何签定毕业生就业协议书
2014/09/28 职场文书
求职信格式范文
2015/03/19 职场文书
小学工作总结2015
2015/05/04 职场文书
2015年暑期实践报告范文
2015/07/13 职场文书
2015新教师教学工作总结
2015/07/22 职场文书
2016大学生党校学习心得体会
2016/01/06 职场文书