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

原创  更新时间:2019年07月12日 11:14:20   原创 投稿:shichen2014  
这篇文章主要介绍了PHP global全局变量经典应用与注意事项,结合实例形式分析了php中global全局变量的功能、使用方法及相关操作注意事项,并附带了$GLOBALS用法作为对比,需要的朋友可以参考下

本文实例讲述了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往mysql中批量插入数据实例教程

    php往mysql中批量插入数据实例教程

    这篇文章主要给大家介绍了关于php往mysql中批量插入数据的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧
    2018-12-12
  • Php部分常见问题总结

    Php部分常见问题总结

    [红色]Php部分常见问题总结...
    2006-12-12
  • PHP开发实现快递查询功能详解

    PHP开发实现快递查询功能详解

    这篇文章主要介绍了PHP开发实现快递查询功能,结合实例形式分析了php使用快递鸟查询接口进行快递查询的相关实现步骤与操作技巧,需要的朋友可以参考下
    2019-04-04
  • PHP简洁函数小结

    PHP简洁函数小结

    对开源社区感兴趣,对php感兴趣,有一点时间了解下php
    2011-08-08
  • PHP 程序授权验证开发思路

    PHP 程序授权验证开发思路

    做一套商业程序,如只充许客户只能用于一台服务器,授权验证就很重要了。
    2009-07-07
  • php + nginx项目中的权限详解

    php + nginx项目中的权限详解

    这篇文章主要给大家介绍了关于php + nginx项目中权限的相关资料,文章介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-05-05
  • php相对当前文件include其它文件的方法

    php相对当前文件include其它文件的方法

    这篇文章主要介绍了php相对当前文件include其它文件的方法,实例分析了php中include引入文件的使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • 针对PHP开发安全问题的相关总结

    针对PHP开发安全问题的相关总结

    今天小编就为大家分享一篇关于针对PHP开发安全问题的相关总结,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • php使用正则表达式进行字符串搜索的方法

    php使用正则表达式进行字符串搜索的方法

    这篇文章主要介绍了php使用正则表达式进行字符串搜索的方法,实例分析了php正则表达式的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • thinkphp中U方法按路由规则生成url的方法

    thinkphp中U方法按路由规则生成url的方法

    下面小编就为大家分享一篇thinkphp中U方法按路由规则生成url的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03

最新评论