一、局部变量
定义:在函数内部声明,且只能在函数内部调用的变量。
注意:参数也是局部变量的一种。
demo1:
1 function demo1(){
2 $age = 10;
3 }
4
5 echo $age; //Undefined 局部变量不能再函数外部调用
二、全局变量
定义:在函数外部声明,可以在函数内部使用 global 关键字调用。(注意顺序)
demo2:
$name = "linwu";
function demo2(){
global $name;
echo $name;
}
demo2();
但是一定要注意,全局的变量的声明一定要在函数调用之前。
demo3:
function demo2(){
global $name;
echo $name;
}
$name = "linwu";//输出 linwu
demo2();
demo4:
function demo2(){
global $name;
echo $name;
}
demo2();//无法正常输出
$name = "linwu";
稿源:七星互联www2.qixoo.com
相关文章
- 07-10Android set与get/全局变量
- 07-10102、全局变量和局部变量有什么区别?
- 07-10Python坑:bool是int的子类、列表循环中的变量泄露、lambda在闭包中会保存局部变量、重用全局变量
- 07-10全局变量&局部变量,global&nonlocal
- 07-10python中全局变量和局部变量的一个小坑
- 07-10Python 基础之返回值与函数使用与局部变量和全局变量locals() 和 globals()
- 07-10SQL进阶17-变量的声明/使用(输出)--全局变量/会话变量--用户变量/局部变量
- 07-10php_addslashes绕过与写入文件配置getshell
- 07-10auto.js_全局变量与函数_ZHOU125disorder_
- 07-10Windows身份验证可以与IIS上的PHP一起用于ODBC连接吗?