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实现的简单压缩英文字符串的代码
Apr 24 PHP
Apache环境下PHP利用HTTP缓存协议原理解析及应用分析
Feb 16 PHP
基于php 随机数的深入理解
Jun 05 PHP
PHP CURL获取cookies模拟登录的方法
Nov 04 PHP
php stripslashes和addslashes的区别
Feb 03 PHP
PHP中使用sleep函数实现定时任务实例分享
Aug 21 PHP
2014最热门的24个php类库汇总
Dec 18 PHP
PHP实现的迷你漂流瓶
Jul 29 PHP
两种php实现图片上传的方法
Jan 22 PHP
php实现页面纯静态的实例代码
Jun 21 PHP
PHP实现自动发送邮件功能代码(qq 邮箱)
Aug 18 PHP
PHP使用PDO实现mysql防注入功能详解
Dec 20 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
批量修改RAR文件注释的php代码
2010/11/20 PHP
PHP使用curl制作简易百度搜索
2016/11/03 PHP
Laravel监听数据库访问,打印SQL的例子
2019/10/24 PHP
URL编码转换,escape() encodeURI() encodeURIComponent()
2006/12/27 Javascript
EasySlider 基于jQuery功能强大简单易用的滑动门插件
2010/06/11 Javascript
javascript 广告后加载,加载完页面再加载广告
2010/11/25 Javascript
设为首页和收藏的Javascript代码(亲测兼容IE,Firefox,chrome等浏览器)
2013/11/18 Javascript
iScroll中事件点击触发两次解决方案
2015/03/11 Javascript
js实现的二分查找算法实例
2016/01/21 Javascript
jQuery插件开发精品教程让你的jQuery提升一个台阶
2016/01/27 Javascript
JS加载iFrame出现空白问题的解决办法
2016/05/13 Javascript
Jquery AJAX POST与GET之间的区别详细介绍
2016/10/17 Javascript
JS定时器用法分析【时钟与菜单中的应用】
2016/12/21 Javascript
JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】
2017/03/03 Javascript
基于nodejs+express4.X实现文件下载的实例代码
2017/07/13 NodeJs
仿照Element-ui实现一个简易的$message方法
2020/09/14 Javascript
python中set常用操作汇总
2016/06/30 Python
python 类对象和实例对象动态添加方法(分享)
2017/12/31 Python
Python异常对代码运行性能的影响实例解析
2018/02/08 Python
对python 合并 累加两个dict的实例详解
2019/01/21 Python
python用win32gui遍历窗口并设置窗口位置的方法
2019/07/26 Python
让你的Python代码实现类型提示功能
2019/11/19 Python
使用Django搭建网站实现商品分页功能
2020/05/22 Python
PyQt5实现仿QQ贴边隐藏功能的实例代码
2020/05/24 Python
小天鹅官方商城:LittleSwan
2017/06/16 全球购物
vue 中 get / delete 传递数组参数方法
2021/03/23 Vue.js
幼儿教师自我鉴定
2013/11/02 职场文书
浙江文明网签名寄语
2014/01/18 职场文书
经典公益广告词
2014/03/13 职场文书
追悼会主持词
2014/03/20 职场文书
节约用水标语
2014/06/11 职场文书
小学捐书活动总结
2014/07/05 职场文书
2014年纪检工作总结
2014/11/12 职场文书
如何撰写出一份完美的商业计划书?
2019/07/12 职场文书
python数据可视化JupyterLab实用扩展程序Mito
2021/11/20 Python
Win11绿屏怎么办?Win11绿屏死机的解决方法
2021/11/21 数码科技