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 相关文章推荐
比file_get_contents稳定的curl_get_contents分享
Jan 11 PHP
php中替换字符串中的空格为逗号','的方法
Jun 09 PHP
PHP生成不重复随机数的方法汇总
Nov 19 PHP
php常用文件操作函数汇总
Nov 22 PHP
PHP使用in_array函数检查数组中是否存在某个值
Mar 25 PHP
Yii CGridView用法实例详解
Jul 12 PHP
thinkphp中的多表关联查询的实例详解
Oct 12 PHP
PHP长网址与短网址的实现方法
Oct 13 PHP
PHP PDOStatement::debugDumpParams讲解
Jan 30 PHP
php根据命令行参数生成配置文件详解
Mar 15 PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
Apr 26 PHP
PHP isset()及empty()用法区别详解
Aug 29 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
E路文章系统PHP
2006/12/11 PHP
基于PHP静态类的原罪详解
2013/05/06 PHP
键盘控制事件应用教程大全
2006/11/24 Javascript
最短的IE判断var ie=!-[1,]分析
2014/05/28 Javascript
常用的JS验证和函数汇总
2014/12/23 Javascript
JavaScript将Web页面内容导出到Word及Excel的方法
2015/02/13 Javascript
javascript操作表格排序实例分析
2015/05/06 Javascript
JavaScript类型检测之typeof 和 instanceof 的缺陷与优化
2016/01/13 Javascript
js完整倒计时代码分享
2016/09/18 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
2017/03/21 jQuery
Angular.js实现动态加载组件详解
2017/05/28 Javascript
原生js jquery ajax请求以及jsonp的调用方法
2017/08/04 jQuery
Angular Excel 导入与导出的实现代码
2019/04/17 Javascript
vue表单数据交互提交演示教程
2019/11/13 Javascript
RxJS在TypeScript中的简单使用详解
2020/04/13 Javascript
vue 在单页面应用里使用二级套嵌路由
2020/12/19 Vue.js
[55:16]Mski vs VGJ.S Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
Python中map和列表推导效率比较实例分析
2015/06/17 Python
Python连接数据库学习之DB-API详解
2017/02/07 Python
Python入门之三角函数tan()函数实例详解
2017/11/08 Python
Django自定义过滤器定义与用法示例
2018/03/22 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
2018/11/14 Python
Python实现简单查找最长子串功能示例
2019/02/26 Python
Python时间差中seconds和total_seconds的区别详解
2019/12/26 Python
如何把外网python虚拟环境迁移到内网
2020/05/18 Python
AmazeUI 按钮交互的实现示例
2020/08/24 HTML / CSS
YSL圣罗兰美妆英国官网:Yves Saint Laurent Beauty UK
2019/08/03 全球购物
德国户外商店:eXXpozed
2020/07/25 全球购物
技术学校毕业生求职信分享
2013/12/02 职场文书
同学聚会欢迎辞
2014/01/14 职场文书
毕业生自我鉴定实例
2014/01/21 职场文书
《祁黄羊》教学反思
2014/04/22 职场文书
消防安全承诺书
2014/05/22 职场文书
国际贸易求职信
2014/07/05 职场文书
总经理检讨书
2014/09/15 职场文书
捐助倡议书
2015/01/19 职场文书