主页 > 知识库 > PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】 原创

PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】 原创

热门标签:广东地市地图标注 怎么向销售公司推销外呼系统 高德地图标注家 广州防封卡外呼系统多少钱一个月 长春人工外呼系统服务商 江西手机自动外呼防封系统是什么 哪里办理400电话 外呼系统拨打暂时无法接通 仁和怎么申请400开头的电话

本文实例讲述了PHP global全局变量的使用与注意事项。分享给大家供大家参考,具体如下:

使用global在方法里面声明外部变量为全局变量,即可以调用该变量。

示例1. global基本用法

?php
$a=1;
$b=2;
test_global();
function test_global() {
  global $a,$b;
  echo $a+$b; //输出3
}

示例2. global引用

?php
$var $a=1;
function test(){
  global $a;
  $a++;
  unset($a);
}
test();
echo $a;

运行结果:

2

注意:

1. 此处函数中的global引用了外部的$a,是作为外部变量$a的同名引用或指针。因此函数内部的$a++可以改变外部$a 的值。

2. unset($a)是删除的别名引用,对于变量的值没有任何影响。

补充:$GLOBALS['var']全局变量应用

?php
$a = 1;
function test(){
  unset($GLOBALS['a']);
}
test();
echo $a;

运行上述代码,输出为空!

注意:这里的$GLOBALS['a']是外部变量本身!即:global $a等价于$GLOBALS['a']。

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php常用函数与技巧总结》、《php字符串(string)用法总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》及《PHP数组(Array)操作技巧大全》

希望本文所述对大家PHP程序设计有所帮助。

您可能感兴趣的文章:
  • 如何在PHP环境中使用ProtoBuf数据格式
  • PHP const定义常量及global定义全局常量实例解析
  • PHP变量作用域(全局变量&局部变量)&global&static关键字用法实例分析
  • PHP中$GLOBALS与global的区别详解
  • php利用ob_start()清除输出和选择性输出的方法
  • PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
  • PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
  • PHP ob缓存以及ob函数原理实例解析

标签:湘西 文山 黔东 惠州 厦门 梅河口 海北 濮阳

巨人网络通讯声明:本文标题《PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】 原创》,本文关键词  PHP,global,全局,变量,经典,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】 原创》相关的同类信息!
  • 本页收集关于PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】 原创的相关信息资讯供网民参考!
  • 推荐文章