php中局部变量和全局变量

如果全局变量要在函数中使用,要加 global 声明,   第二种是利用PHP自带的$GLOBALS数组  请看如下代码:

<?php

$test = 0;//声明全局变量

function demo(){

global $test;//一定加上global;

for($i = 0; $i<10;$i++){

$test +=$i;

//或者

// GLOBLAS["test"] +=$i;

}

 

}

demo();//调用demo()方法

echo $test; //变量值已经改变

echo $i;//这里会报一个错,不能找到$i,函数中的$i是局部变量,不能作用于函数外.

?>

 

 

posted on 2013-03-28 17:06  叫我小洋  阅读(255)  评论(0编辑  收藏  举报

导航