php学习笔记0001 变量作用域
<?php
/*
2015-8-6
php学习笔记0001
函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。
函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。
*/
$x = 5;
function test1()
{
/*
声明局部变量
输出结果为6
*/
$x = 6;
echo $x;
}
function test2()
{
/*
没有声明局部变更
函数内部无法访问全局变量
编译正常 调用报错
*/
echo $x;
}
function test3()
{
/*
global 关键词用于访问函数内的全局变量
*/
global $x;
echo $x;
}
function test4()
{
/*
PHP 同时在名为 $GLOBALS[index] 的数组中存储了所有的全局变量。下标存有变量名。这个数组在函数内也可以访问,并能够用于直接更新全局变量。
大写
*/
echo $GLOBALS['x'];
}
test1();
//test2();//会报错
test3();
test4();
echo $x;
?>
转载于:https://www.cnblogs.com/zhongheng/p/4707402.html
php学习笔记0001 变量作用域相关推荐
- javascript权威指南 学习笔记之变量作用域
最近一直在看<javascript权威指南 第五版>,变量作用域这一章,看得真的有点累.不过,收获还是多多. 不知道,大家对语言中变量的"声明"与"定义&qu ...
- PowerBuilder学习笔记(变量作用域)
变量的作用域不同,可分为四种: 全局变量(Global Variable): 作用域为整个应用程序. 实例变量(Instance Variable): 在特定的对象中,随着对象的打开.关闭而创建和删除 ...
- Polyworks脚本开发学习笔记(五)-变量使用基本语法
Polyworks脚本开发学习笔记(五)-变量使用基本语法 定义变量及赋值 定义各种类型的变量 定义变量时,只需要使用DECLARE 关键字即可定义,为了区别变量和脚本中的其它字符,建议都以小写v开头 ...
- Lawliet|C语言学习笔记2——变量/数据类型/表达式
C语言学习笔记2--认识C语言1 1.变量 a.变量的命名 <类型名称><变量名称> 存放数据的一个地方,用于参与后续的运算. 变量命名的规则:只能由字母.数字和下划线组成,且 ...
- Kotlin学习笔记1——变量、函数
Kotlin学习笔记1 (学习教材为<第一行代码(第三版)>by郭霖) 1.Kotlin概述 Java虚拟机不关心class文件的编译来源,即只要是符合规格的class文件,Java虚 ...
- MySQL学习笔记之变量:全局变量、会话变量、用户变量、局部变量
前言:MySQL中变量的分类 变量分为:系统变量和自定义变量 系统变量:又分为全局变量和会话变量 自定义变量:又分为用户变量和局部变量 一.系统变量 系统变量由系统提供,不是用户定义的,属于服务器层面 ...
- JavaScript学习笔记—— 4. 变量、作用域和内存问题
ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值,其中基本类型值是简单的数据段,而引用类型值指的是那些可能由多个值构成的对象: 对于5种基本类型数据:undefined, ...
- 马哥学习笔记——shell变量类型
shell变量基础 shell 变量是一种很"弱"的变量,默认情况下,一个变量保存一个串,shell不关心这个串是什么含义.所以若要进行数学运算,必须使用一些命令例如let. de ...
- Python学习笔记之变量
1.变量: 首先,新建一个文件为hello.py,添加一个变量并打印出来,具体代码如下: #python变量学习 sex='男' print(sex)sex="女" print(s ...
最新文章
- 力扣(LeetCode)刷题,简单题(第5期)
- 死而复生?RethinkDB宣布进入Linux基金会!
- 现代密码学2.4--香农定理/Shannon Theorem:完美安全的充分必要条件
- SQL语句:SQLwhile(0=0)与while @@fetch_status=0.
- django结合nginx部署
- 设计模式之间的关联关系和对比
- Linux 线程属性的使用
- 具备自动刷新功能的 SAP ABAP ALV 报表
- 《MySQL——数据表设计三大范式》
- 《天天数学》连载01:一月一日
- 计算机的社会应用PPT,《电子计算机的发展与应用》ppt说课稿信息技术七上.ppt...
- 配置rc.local开机自启动文件的疑问?
- android 渲染 控件,自定义控件被忽略的渲染性能
- MongoDB学习——介绍一款MongoDB连接管理工具
- 关于j2sdk的设置
- 从月薪3500到700万——一个大学生的成长经历
- 建设一个网站需要多少钱?
- 解开Kafka神秘的面纱(二):Kafka的高效读写与消息安全
- 免疫组库数据分析(二):Excel 分析免疫组库数据
- Fintech系列(八) -- 游戏驿站GME股价暴涨事件中的杠杆工具和轧空现象