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基础知识:函数基础知识
Dec 13 PHP
php下检测字符串是否是utf8编码的代码
Jun 28 PHP
php session应用实例 登录验证
Mar 16 PHP
php提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别
Feb 08 PHP
PHP的substr_replace将指定两位置之间的字符替换为*号
May 04 PHP
PHP取二进制文件头快速判断文件类型的实现代码
Aug 05 PHP
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
Apr 24 PHP
php用户注册时常用的检验函数实例总结
Dec 22 PHP
PHP实现的一致性哈希算法完整实例
Nov 14 PHP
Laravel5中防止XSS跨站攻击的方法
Oct 10 PHP
PHP定义字符串的四种方式详解
Feb 06 PHP
php用wangeditor3实现图片上传功能
Aug 22 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语法(4)
2006/10/09 PHP
php中将一段数据存到一个txt文件中并显示其内容
2014/08/15 PHP
php数组中删除元素之重新索引的方法
2014/09/16 PHP
Javascript笔记一 js以及json基础使用说明
2010/05/22 Javascript
16个最流行的JavaScript框架[推荐]
2011/05/29 Javascript
深入理解JavaScript系列(13) This? Yes,this!
2012/01/18 Javascript
jQuery数据缓存功能的实现思路及简单模拟
2013/05/27 Javascript
表单元素与非表单元素刷新区别详细解析
2013/11/06 Javascript
编写高效jQuery代码的4个原则和5个技巧
2014/04/24 Javascript
微信中一些常用的js方法汇总
2015/03/12 Javascript
jQuery插件slider实现拖动滑块选取价格范围
2015/04/30 Javascript
JS封装cookie操作函数实例(设置、读取、删除)
2015/11/17 Javascript
10分钟彻底搞懂Http的强制缓存和协商缓存(小结)
2018/08/30 Javascript
VUE2.0+ElementUI2.0表格el-table循环动态列渲染的写法详解
2018/11/30 Javascript
VUE组件中的 Drawer 抽屉实现代码
2019/08/06 Javascript
nodejs制作小爬虫功能示例
2020/02/24 NodeJs
JavaScript中CreateTextFile函数
2020/08/30 Javascript
一篇文章看懂JavaScript中的回调
2021/01/05 Javascript
python 调用c语言函数的方法
2017/09/29 Python
Python装饰器的执行过程实例分析
2018/06/04 Python
对python的bytes类型数据split分割切片方法
2018/12/04 Python
简单的Python调度器Schedule详解
2019/08/30 Python
Python获取统计自己的qq群成员信息的方法
2019/11/15 Python
python 成功引入包但无法正常调用的解决
2020/03/09 Python
python图片指定区域替换img.paste函数的使用
2020/04/09 Python
python神经网络编程实现手写数字识别
2020/05/27 Python
美国演唱会和体育门票购买网站:Ticketnetwork
2018/10/19 全球购物
Microsoft Advertising美国:微软搜索广告
2019/05/01 全球购物
日本航空官方网站:JAL
2019/06/19 全球购物
Java中的异常处理机制的简单原理和应用
2013/04/27 面试题
个人简历中自我评价
2014/02/11 职场文书
军训教官感言
2014/03/02 职场文书
小学生纪念九一八事变演讲稿
2014/09/14 职场文书
小学班级口号大全
2015/12/25 职场文书
神州牡丹园的导游词
2019/11/20 职场文书
MongoDB支持的索引类型
2022/04/11 MongoDB