我们在使用

PHP关键字global如果用在function内部,则说明这个function内用的这个变量是全局的,全局变量就是在整个页面里都能起作用。例如

$conf=1;

function conf_test() {

global $conf;

return ++$conf;

}

echo conf_test().”
“;

echo conf_test().”
“;

输出:

2

3

如果没有global $conf;这句,输出就变成了全是1了。PHP关键字global起的作用就是,在function中,声明这个函数内用的$conf不是局部的,而是全局可用的。或者说,在函数内部定义的这个$conf不是函数内的变量,而是这个函数外面(也就是指$conf = 1;)定义的那个$conf.其实这里如果用$GLOBALS数组,就比较容易理解了。

我们在页面声明一个变量$conf其实相当于在$GLOBALS数组中定义了一项$GLOBALS[‘conf’].而这个$GLOBALS是全局可见的。所以上面的代码制作成$GLOBALS格式的写法就是

$conf=1;

function conf_test() {

return ++$GLOBALS['conf'];

}

echo conf_test()."
";

echo conf_test()."
";

输出:

2

3

PHP关键字global

www.bkjia.comtrueTechArticle我们在使用 PHP关键字global如果用在function内部,则说明这个function内用的这个变量是全局的,全局变量就是在整个页面里都能起作用。例如…

php global 作用,PHP关键字global在定义变量中的作用_PHP教程相关推荐

  1. php $globa作用是l,php 关键字global在定义变量中的作用

    PHP关键字global如果用在function内部,则说明这个function内用的这个变量是全局的,全局变量就是在整个页面里都能起作用.例如$conf = 1; function conf_tes ...

  2. 环境变量中bin目录是什么,windows 环境变量中%%的作用和path的作用

    问题背景: 今天装Git,配置Git环境变量时,好奇bin目录到底是是什么,其他的环境变量也经常用到它. 一.bin是什么文件 bin是用户可执行文件,以下是常见文件目录: •主目录:/root./h ...

  3. 桌面中计算机作用,云桌面技术在计算机机房管理中的作用研究

    林朝晖 摘   要:对于探讨云桌面技术在计算机机房管理中作用,文章首先分析云桌面技术的内涵和应用优势,然后分析云桌面技术在计算机机房管理中的作用,包括:设计思路作用.系统虚拟化软件和软件服务云的作用. ...

  4. python中括号的作用_Python3--中括号[]与冒号:在列表中的作用

    先来定义两个列表: liststr = ["helloworld","hahahh","123456"] listnum = [1,2,3, ...

  5. 学习Python一定要知道的在定义变量中的三个特征

    对于每个变量,python都提供了这三个方法分别获取变量的三个特征(值,内存地址,数据类型) x = 30print(x) # 获取变量的变量值print(id(x)) # 获取变量的id,可以理解成 ...

  6. C语言基础——运算符(定义变量、转义字符、输入输出语句、运算符、32个关键字)

    文章目录 一.定义变量 1.如何定义? 2.如何调用? 二.转义字符 二.输入输出语句 1.输出语句 2.输入语句 三.运算符 3.1 赋值运算符: 3.2 算数运算符: 3.3条件运算符 3.4 逻 ...

  7. shell之定义变量

    变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据.脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,Shell 变量也遵循这个规则. 在 Bash shell 中,每一个变量的值 ...

  8. python定义变量_Python基础 变量的基本使用

    变量的基本使用 程序就是用来处理数据的,而变量就是用来存储数据的 目标 变量定义 变量的类型 变量的命名 01. 变量定义 在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 ...

  9. jmeter中变量的作用范围_Jmeter里的用户定义变量和用户参数区别是什么?

    在一次导游平台的项目中,初始调试脚本阶段,我将需要一些参数都写死放在用户定义变量中. 就是下图这个东西,重点注意timestamp这个参数 脚本调试通过后,做并发调试,发现每次请求的参数值,times ...

最新文章

  1. 起底滴滴数据科学团队:面对超复杂线下场景,要数据驱动,但拒绝“唯数据论”...
  2. mysql 实现ztree_简单Ztree的实现————不连接数据库版
  3. JS组件系列——Bootstrap 树控件使用经验分享 - 懒得安分 - 博客园
  4. 因为我把JMM原理讲解了一遍,这给足了我涨薪的底气!
  5. Java 8 SE可选,严格的方法
  6. 前端学习(892):bom概述
  7. 数据中台建设与应用_Gartner对于建设数据中台的建议
  8. CButton按钮添加图片 Bitmap Icon
  9. 【温故知新】c#事件event
  10. 英特尔“硬盘内存一体化”首款产品正式发布,读写速度超千倍,存储密度扩充十倍...
  11. 常用Java编程软件有哪些
  12. MT6739充电IC集成步骤
  13. orcad基础全操作(直流分析,交流分析,瞬态分析,静态工作点,噪声分析)
  14. Android Gmail签名客制化
  15. 电信物联网平台,java后台对接电信北向应用,命令下发到设备
  16. python学习-飞机大战
  17. 关于上传文件的报错问题
  18. Vue与Spring boot基于RSA非对称加密进行前后端交互
  19. OOP和POP之间的区别
  20. CSDN盲盒中奖MacBook Surprise

热门文章

  1. python基础之异常处理
  2. ubuntu 16.04 分辨率只有800×600问题解决
  3. python异常处理(基础)
  4. 如何查看仅一个用户提交的git日志?
  5. 如何使用JavaScript更改元素的类?
  6. 失手打死请自己吃饭的酒友 嫌疑人在深圳落网
  7. Oracle的自定义函数浅析
  8. 1.3. Getting Started Guides
  9. 清华大学 现代软件工程 结对编程项目 (一)
  10. Android 开发者该如何进阶?