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中限制IP段访问、禁止IP提交表单的代码
Apr 23 PHP
过滤掉PHP数组中的重复值的实现代码
Jul 17 PHP
PHP中集成PayPal标准支付的实现方法分享
Feb 06 PHP
php将mysql数据库整库导出生成sql文件的具体实现
Jan 08 PHP
PHP的拦截器实例分析
Nov 03 PHP
Zend Framework教程之MVC框架的Controller用法分析
Mar 07 PHP
简单理解PHP的面向对象编程方式
May 17 PHP
微信支付扫码支付php版
Jul 22 PHP
php compact 通过变量创建数组
Nov 15 PHP
PHP实现对数组分页处理实例详解
Feb 07 PHP
利用laravel+ajax实现文件上传功能方法示例
Aug 13 PHP
php插件Xajax使用方法详解
Aug 31 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
smarty模板引擎从配置文件中获取数据的方法
2015/01/22 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
2016/11/16 PHP
ThinkPHP5.0框架使用build 自动生成模块操作示例
2019/04/11 PHP
HTML中事件触发列表与解说
2007/07/09 Javascript
javaScript矢量图表库-gRaphael几行代码实现精美的条形图/饼图/点图/曲线图
2013/01/09 Javascript
jquery实现每个数字上都带进度条的幻灯片
2013/02/20 Javascript
通过javascript把图片转化为字符画
2013/10/24 Javascript
实现网页页面跳转的几种方法(meta标签、js实现、php实现)
2014/05/20 Javascript
JavaScript中定义类的方式详解
2016/01/07 Javascript
7个jQuery最佳实践
2016/01/12 Javascript
用JavaScript获取页面文档内容的实现代码
2016/06/10 Javascript
js简单实现网页换肤功能
2017/04/07 Javascript
laydate 显示结束时间不小于开始时间的实例
2017/08/11 Javascript
JS实现的集合去重,交集,并集,差集功能示例
2018/03/13 Javascript
基于Vue实现微信小程序的图文编辑器
2018/07/25 Javascript
Layui弹框中数据表格中可双击选择一条数据的实现
2020/05/06 Javascript
JS如何生成动态列表
2020/09/22 Javascript
vue 实现element-ui中的加载中状态
2020/11/11 Javascript
Python中下划线的使用方法
2015/03/27 Python
Numpy数据类型转换astype,dtype的方法
2018/06/09 Python
对Python中DataFrame选择某列值为XX的行实例详解
2019/01/29 Python
解决django 新增加用户信息出现错误的问题
2019/07/28 Python
python 通过手机号识别出对应的微信性别(实例代码)
2019/12/22 Python
Python 常用日期处理 -- calendar 与 dateutil 模块的使用
2020/09/02 Python
写给保洁员表扬信
2014/01/08 职场文书
公司道歉信范文
2014/01/09 职场文书
七年级历史教学反思
2014/02/05 职场文书
会走路的树教学反思
2014/02/20 职场文书
大学班级计划书
2014/04/29 职场文书
群教班子对照检查材料
2014/08/26 职场文书
2014年话务员工作总结
2014/11/19 职场文书
清明扫墓感想
2015/08/11 职场文书
2016教师节感恩话语
2015/12/09 职场文书
2016年小学圣诞节活动总结
2016/03/31 职场文书
golang interface判断为空nil的实现代码
2021/04/24 Golang
python基础学习之生成器与文件系统知识总结
2021/05/25 Python