标签:
一、局部变量
定义:在函数内部声明,且只能在函数内部调用的变量。
注意:参数也是局部变量的一种。
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";
标签:
原文地址:http://www.cnblogs.com/linwuxbc126/p/4915732.html