php中三种变量的作用区域(PHP global全局变量经典应用与注意事项分析附$GLOBALS用法对比)
类别:编程学习 浏览量:2981
时间:2022-01-20 00:45:46 php中三种变量的作用区域
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中钩子hook的原理与简单应用demo示例)
- php标签怎么写(php 使用mpdf实现指定字段配置字体样式的方法)
- php优势和缺点(PHP的介绍以及优势详细分析)
- linux如何安装php7.1.5环境(vmware linux系统安装最新的php7图解)
- phpsession如何用(如何解决PHP获取不到SESSION信息之一般情况)
- php返回数组值最大的键(PHP实现通过二维数组键值获取一维键名操作示例)
- php密钥怎么加密(php校验公钥是否可用的实例方法)
- ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解(ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解)
- phpcurl详解(解决PHP curl或file_get_contents下载图片损坏或无法打开的问题)
- 在php中遍历数组使用(PHP读取远程txt文档到数组并实现遍历)
- phpredis怎么实现任务(PHP swoole和redis异步任务实现方法分析)
- 怎么用php制作图片(PHP压缩图片功能的介绍)
- phplaravel开发规范(Laravel解决nesting level错误和隐藏index.php的问题)
- php符串使用教程(php使用scandir函数扫描指定目录下所有文件示例)
- phpstudy修改为什么进不去(phpstudy2018升级后站点及phpmyadmin打开404解决方案)
- php-fpm配置文件在哪里(PHP-FPM 设置多pool及配置文件重写操作示例)
- 《刘老根3》热播,去世15年的她却再次被 伤害(去世15年的她却再次被)
- 十二星座爱情支配欲指数(十二星座爱情支配欲指数)
- 虐待儿童是发泄支配欲的愚蠢行为(虐待儿童是发泄支配欲的愚蠢行为)
- 你或许不知道你隐藏的支配欲望(你或许不知道你隐藏的支配欲望)
- 把宽体丰田86卖了,换成7.5代高尔夫GTI玩起姿态与性能并存的改装(把宽体丰田86卖了)
- 大众推出了第五代高尔夫GT(大众推出了第五代高尔夫GT)
热门推荐
- vue本地图片切换(vue动态加载本地图片的处理方法)
- python如何获取列表值(Python中按键来获取指定的值)
- 微信小程序canvas 动画(微信小程序使用canvas绘制钟表)
- 排序算法口诀php(PHP快速排序算法实现的原理及代码详解)
- 小白vue教学(尤大大新活petite-vue的实现)
- django框架全面讲解(Django uwsgi Nginx 的生产环境部署详解)
- vmware使用教程win10(VMware Workstation安装并安装WIN10操作系统连接外网步骤指导超详细教程)
- 常见的web富文本编辑器有哪些
- 如何查看mysql执行计划(到底什么是Mysql执行计划?)
- SQL中FOR XML PATH
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9