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 相关文章推荐
利用discuz自带通行证整合dedecms的方法以及文件下载
Mar 06 PHP
IP138 IP地址查询小偷实现代码
Feb 15 PHP
php读取javascript设置的cookies的代码
Apr 12 PHP
PHP 类商品秒杀计时实现代码
May 05 PHP
php 在文件指定行插入数据的代码
May 08 PHP
利用PHP函数计算中英文字符串长度的方法
Nov 11 PHP
Yii中表单用法实例详解
Jan 05 PHP
Smarty变量用法详解
May 11 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
Nov 25 PHP
php获取文章内容第一张图片的方法示例
Jul 03 PHP
PHP合并两个或多个数组的方法
Jan 20 PHP
php统计数组不同元素的个数的实例方法
Sep 26 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
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
2013/06/25 PHP
php 广告点击统计代码(php+mysql)
2018/02/21 PHP
Laravel中正确地返回HTTP状态码方法示例
2019/09/10 PHP
Javascript实例教程(19) 使用HoTMetal(6)
2006/12/23 Javascript
同一个表单 根据要求递交到不同页面的实现方法小结
2009/08/05 Javascript
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
jQuery.extend 函数详解
2012/02/03 Javascript
用js写了一个类似php的print_r输出换行功能
2013/02/18 Javascript
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
jQuery中after()方法用法实例
2014/12/25 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
2015/09/21 Javascript
jquery特效 点击展示与隐藏全文
2015/12/09 Javascript
Bootstrap中的表单验证插件bootstrapValidator使用方法整理(推荐)
2016/06/21 Javascript
Bootstrap按钮功能之查询按钮和重置按钮
2016/10/26 Javascript
Angularjs的Controller间通信机制实例分析
2016/11/07 Javascript
javascript基础练习之翻转字符串与回文
2017/02/20 Javascript
AngularJS读取JSON及XML文件的方法示例
2017/05/25 Javascript
微信小程序实现图片上传放大预览删除代码
2020/06/28 Javascript
angular 服务随记小结
2019/05/06 Javascript
python实现爬虫统计学校BBS男女比例之多线程爬虫(二)
2015/12/31 Python
Python输出带颜色的字符串实例
2017/10/10 Python
Pytorch入门之mnist分类实例
2018/04/14 Python
将TensorFlow的模型网络导出为单个文件的方法
2018/04/23 Python
Flask之请求钩子的实现
2018/12/23 Python
python使用tkinter库实现五子棋游戏
2019/06/18 Python
Django通用类视图实现忘记密码重置密码功能示例
2019/12/17 Python
python给指定csv表格中的联系人群发邮件(带附件的邮件)
2019/12/31 Python
pycharm + django跨域无提示的解决方法
2020/12/06 Python
Html5跳转到APP指定页面的实现
2020/01/14 HTML / CSS
毕业证丢失证明
2014/01/15 职场文书
大学生自我鉴定评语
2014/01/27 职场文书
舞蹈毕业生的自我评价
2014/03/05 职场文书
青年志愿者活动总结
2014/04/26 职场文书
2014年校务公开工作总结
2014/12/18 职场文书
利用Python+OpenCV三步去除水印
2021/05/28 Python
vue选项卡切换的实现案例
2022/04/11 Vue.js