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 缓存函数代码
Aug 27 PHP
php 无限级缓存的类的扩展
Mar 16 PHP
学习php过程中的一些注意点的总结
Oct 25 PHP
ThinkPHP实现二级循环读取的方法
Nov 03 PHP
php使用数组填充下拉列表框的方法
Mar 31 PHP
php获得网站访问统计信息类Compete API用法实例
Apr 02 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
Dec 28 PHP
PHP有序表查找之插值查找算法示例
Feb 10 PHP
PHP调用接口用post方法传送json数据的实例
May 31 PHP
PHP的mysqli_ssl_set()函数讲解
Jan 23 PHP
thinkphp5框架实现的自定义扩展类操作示例
May 16 PHP
关于laravel-admin ueditor 集成并解决刷新的问题
Oct 21 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下一个非常全面获取图象信息的函数
2008/11/20 PHP
PHP从零开始打造自己的MVC框架之入口文件实现方法详解
2019/06/03 PHP
关于IE7 IE8弹出窗口顶上
2008/12/22 Javascript
input 输入框内的输入事件详细分析
2010/03/17 Javascript
让ie运行js时提示允许阻止内容运行的解决方法
2010/10/24 Javascript
js保存当前路径(cookies记录)
2010/12/14 Javascript
jQuery :nth-child前有无空格的区别分析
2011/07/11 Javascript
JS小功能(setInterval实现图片效果显示时间)实例代码
2013/11/28 Javascript
JavaScript中的公有、私有、特权和静态成员用法分析
2014/11/20 Javascript
js判断文本框剩余可输入字数的方法
2015/02/04 Javascript
jquery实现无限分级横向导航菜单的方法
2015/03/12 Javascript
Javascript中实现String.startsWith和endsWith方法
2015/06/10 Javascript
使用Raygun对Node.js应用进行错误处理的方法
2015/06/23 Javascript
Bootstrap3学习笔记(三)之表格
2016/05/20 Javascript
Bootstrap中点击按钮后变灰并显示加载中实例代码
2016/09/23 Javascript
用jQuery旋转插件jqueryrotate制作转盘抽奖
2017/02/10 Javascript
JS使用正则表达式找出最长连续子串长度
2017/10/26 Javascript
React+EggJs实现断点续传的示例代码
2020/07/07 Javascript
JS绘图Flot如何实现动态可刷新曲线图
2020/10/16 Javascript
利用Django框架中select_related和prefetch_related函数对数据库查询优化
2015/04/01 Python
python二分查找算法的递归实现方法
2016/05/12 Python
Python抓取框架 Scrapy的架构
2016/08/12 Python
python实现批量注册网站用户的示例
2019/02/22 Python
python实现多进程通信实例分析
2019/09/01 Python
Python实现仿射密码的思路详解
2020/04/23 Python
Jmeter HTTPS接口测试证书导入过程图解
2020/07/22 Python
Python自定义sorted排序实现方法详解
2020/09/18 Python
HTC VIVE美国官网:VR虚拟现实眼镜
2018/02/13 全球购物
Linden Leaves官网:新西兰纯净护肤品
2020/12/20 全球购物
学生干部的自我评价分享
2014/01/18 职场文书
优秀经理获奖感言
2014/03/04 职场文书
学校先进集体事迹材料
2014/05/31 职场文书
业务员管理制度范本
2015/08/06 职场文书
《哪吒之魔童降世》观后感:世上哪有随随便便的成功
2019/11/08 职场文书
在python中实现导入一个需要传参的模块
2021/05/12 Python
Python下opencv库的安装过程及问题汇总
2021/06/11 Python