global关键字后面需要跟上变量名称。

$_html['user'];//这是在取出数组下标的一种表达式,也就是个地址,真正的变量名称是$

_html

扩展:

global声明后,需要把变量名称存储到底层的全局变量表中,使用时根据变量名查找该表(表存储方式:变量名称->Z_VALUE据结构地址),前提需要一个变量名。知道为什么是变量名,而不是地址了吧?

回复

@yongu:测试代码:$var1=123;$arr=['var2'=>'var1'];$GLOBALS[$arr['var2']]=456;echo$var1;回复

@yongu:http://www.php.net/manual/zh/reserved.variables.globals.php变量的名字就是数组的键回复

@D哥:明白了,那我数组的地址申明个变量,变量声明为全局数组就可以了回复

@yongu:参见$GLOBALS,用法:$GLOBALS['var']=123;结果是一样的。想象下$GLOBALS[$_html['user']]=123;假设$_html['user']='var2';等价于:$GLOBALS['var2']=123;等价于:global$var2=123;变量知道,数组[0][1]些是地址。global后面不能跟着地址,手册上怎么没标注,求解。授之于鱼。所谓的单元素全局不就是一个普通的全局变量啊?定义一个类,在类里定义静态变量,数组,就可全局引用了。尽量少用这些自己都搞不懂的语法,如果打算写伪开源程序倒是可以深入研究global后只能跟变量名,php把“

$_html['user']”当成是变量名了,报错正常。

global这个函数,我在手册上怎么没找到不能跟地址只能跟函数?求解

functiontest(){$a='100';$GLOBALS['myvar']=$a;//php不管什么变量,最终都会在GLOBALS数组中.并且是超全局的.}test();echo$myvar;

$GLOBALS['arr]=array('dog','cat','hongshu');

引用来自“D哥”的评论

global关键字后面需要跟上变量名称。

$_html['user'];//这是在取出数组下标的一种表达式,也就是个地址,真正的变量名称是$

_html

扩展:

global声明后,需要把变量名称存储到底层的全局变量表中,使用时根据变量名查找该表(函数表存储方式:变量名称->Z_VALUE据结构地址),前提需要一个变量名。知道为什么是变量名,而不是地址了吧?

php自定义函数变量,PHP自定义函数之变量函数相关推荐

  1. 三线表是什么?R语言使用table1包绘制(生成)三线表、使用单变量分列构建三线表、编写自定义三线表结构(将因子变量细粒度化重新构建三线图)、编写自定义函数在三线表中添加p值

    三线表是什么?R语言使用table1包绘制(生成)三线表.使用单变量分列构建三线表.编写自定义三线表结构(将因子变量细粒度化重新构建三线图).编写自定义函数在三线表中添加p值 目录

  2. pandas使用groupby函数进行分组聚合、使用agg函数指定聚合统计计算的数值变量、并自定义统计计算结果的名称(naming columns after aggregation)

    pandas使用groupby函数进行分组聚合.使用agg函数指定聚合统计计算的数值变量.并自定义统计计算结果的名称(naming columns after aggregation in dataf ...

  3. R语言编写自定义函数、评估回归模型预测变量的相对重要性(Relative importance)、通过在所有可能的子模型中添加一个预测变量而获得的R方的平均增加、评估预测变量的重要度、并通过点图可视化

    R语言编写自定义函数.评估回归模型预测变量的相对重要性(Relative importance).通过在所有可能的子模型中添加一个预测变量而获得的R方的平均增加.来评估预测变量的重要程度.并通过点图可 ...

  4. linux 变量函数返回值,linux shell 自定义函数(定义、返回值、变量作用域)介绍...

    linux shell 可以用户定义函数,然后在shell脚本中可以随便调用.下面说说它的定义方法,以及调用需要注意那些事项. 一.定义shell函数(define function) 语法: [ f ...

  5. R语言使用fix函数通过编辑器自定义修改数据变量的名称、例如、使用fix函数自定义修改dataframe数据列的名称

    R语言使用fix函数通过编辑器自定义修改数据变量的名称.例如.使用fix函数自定义修改dataframe数据列的名称 目录

  6. linux无filelength函数,Linux Shell 自定义函数(定义、返回值、变量作用域)介绍

    定义Shell函数(define function) 语法: [ function ] funname [()] { action; [return int;] } 说明: 可以带function f ...

  7. c语言自定义函数程序设计,ch3自定义函数设计 C语言 《解析C程序设计》.ppt

    ch3自定义函数设计 C语言 <解析C程序设计> 全局变量--外部变量 在函数外定义的变量 有效范围:从定义变量的位置开始到本源文件结束,及有extern声明的其它源文件 存储类型:缺省e ...

  8. php系统函数代码,PHP自定义函数+系统函数库(代码示例)

    全局变量$n = 5; //全局变量 function fun1(){ global $n; echo '我在函数体内也可以调用全局变量n,它的值是:' , $n;//5 $n++; } fun1() ...

  9. python如何自定义函数_python如何自定义函数_后端开发

    c语言特点是什么_后端开发 c语言特点是:1.语言简洁.紧凑,使用方便.灵活:2.运算符丰富:3.数据结构丰富,具有现代化语言的各种数据结构:4.具有结构化的控制语句:5.语法限制不太严度格,程序设计 ...

  10. php server自定义函数,php:SQL Server用户自定义的函数种类详解

    关于SQL Server用户自定义的函数,有标量函数.表值函数(内联表值函数.多语句表值函数)两种. 题外话,可能有部分朋友不知道SQL Serve用户自定义的函数应该是写在哪里,这里简单提示一下,在 ...

最新文章

  1. api接口rsa加密
  2. usb深度检查 清理_巴南区清理化粪池工程队价格合理2020
  3. 如何处理postman Self-signed SSL certificate blocked错误
  4. Qt 多线程并发高阶类QtConcurrent 的使用
  5. pytorch1.7教程实验——对抗示例生成FGSM
  6. Bailian2790 迷宫【DFS】
  7. 《Simbody Theory Manual》
  8. Python Jupyter QtConsole
  9. Access2007数据库下载地址与AccessHelper
  10. 手机端和wap端页面的自适应技术方案
  11. 服务器提权常见方法介绍
  12. Xilinx FPGA PTP IEEE1588使用
  13. 通过读取原始星历文件数据推算GPS卫星位置坐标
  14. 三、漏洞编号为CVE-2017-7494的复现(永恒之蓝)(Linux)(Ubuntu16.04.4)
  15. MySQL高级查询语句(一)排序、运算符、别名、子查询、内外连接
  16. Java 求解买卖股票时机含冷冻期
  17. 网摘-java面试笔试题大汇总
  18. 2015上海居住证和积分办理流程
  19. Luban 鲁班 图片压缩 MD
  20. 2019年计算机二级access真题,2019年9月计算机二级Access试题(综合)

热门文章

  1. Python--toml配置文件
  2. 图解 K8S(04):吃透 Pod 中的第三类容器 -- init 容器
  3. 基于vue3,popperjs下拉框简易实现
  4. 一篇写给程序员的提问艺术(转)
  5. DevExpress 文本控件
  6. rabbitmq系列(一)初识rabbitmq
  7. Unix/Linux体系及编程_构建个人主页
  8. 中国象棋 军 规则判断
  9. XShell小技巧get
  10. 微服务介绍(史上最全)