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下连接mssql2005的代码
Jan 17 PHP
用PHP读取和编写XML DOM的实现代码
Feb 03 PHP
PHP 第二节 数据类型之字符串类型
Apr 28 PHP
解析在PHP中使用全局变量的几种方法
Jun 24 PHP
解析isset与is_null的区别
Aug 09 PHP
Php header()函数语法及使用代码
Nov 04 PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
May 25 PHP
php编译安装php-amq扩展简明教程
Jun 25 PHP
yii2 RBAC使用DbManager实现后台权限判断的方法
Jul 23 PHP
laravel5.4生成验证码的实例讲解
Aug 05 PHP
php7 错误处理机制修改实例分析
May 25 PHP
TP5多入口设置实例讲解
Dec 15 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
windows环境下php配置memcache的具体操作步骤
2013/06/09 PHP
php Imagick获取图片RGB颜色值
2014/07/28 PHP
Linux服务器下PHPMailer发送邮件失败的问题解决
2017/03/04 PHP
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
2017/08/07 PHP
JavaScript修改css样式style
2008/04/15 Javascript
使用jquery给input和textarea设定ie中的focus
2008/05/29 Javascript
Javascript 键盘keyCode键码值表
2009/12/24 Javascript
jquery iframe操作详细解析
2013/11/20 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
2014/09/15 Javascript
Nodejs之http的表单提交
2017/07/07 NodeJs
vuejs 制作背景淡入淡出切换动画的实例
2018/09/01 Javascript
微信小程序实现带放大效果的轮播图
2020/05/26 Javascript
Python字符串匹配算法KMP实例
2015/07/18 Python
Windows系统下使用flup搭建Nginx和Python环境的方法
2015/12/25 Python
CentOS6.5设置Django开发环境
2016/10/13 Python
对Python中type打开文件的方式介绍
2018/04/28 Python
python2 与 pyhton3的输入语句写法小结
2018/09/10 Python
python3实现多线程聊天室
2018/12/12 Python
Python基于Tkinter模块实现的弹球小游戏
2018/12/27 Python
python matplotlib实现双Y轴的实例
2019/02/12 Python
Python爬虫:将headers请求头字符串转为字典的方法
2019/08/21 Python
Django自定义用户表+自定义admin后台中的字段实例
2019/11/18 Python
使用Keras 实现查看model weights .h5 文件的内容
2020/06/09 Python
Python实现快速大文件比较代码解析
2020/09/04 Python
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
2021/01/29 Python
英国花园药房: The Garden Pharmacy
2017/12/28 全球购物
英国复古皮包品牌:Beara Beara
2018/07/18 全球购物
业务员简历自我评价
2014/03/06 职场文书
三项教育活动实施方案
2014/03/30 职场文书
社会实践先进工作者事迹材料
2014/05/06 职场文书
出租房屋协议书
2014/09/14 职场文书
求职自我评价范文
2015/03/09 职场文书
升职自我推荐信范文
2015/03/25 职场文书
2015年安全保卫工作总结
2015/05/14 职场文书
小学六年级毕业感言
2015/07/30 职场文书