Web*_*ner 0 php arrays variables
我有以下PHP功能.
function a() {
$var = "variable";
return $var;
}
function b() {
$arr = array('a','r','r','a','y');
return $arr;
}
Run Code Online (Sandbox Code Playgroud)
还有一些PHP的功能.
$var = a();
$arr = b();
print_r($var);
print_r($arr);
Run Code Online (Sandbox Code Playgroud)
$var
并$arr
在函数中定义,但随后在函数之外重新定义.如何使函数中的变量和数组与函数中的变量和数组分开,以便函数中的变量和数组不存在于函数之外?
函数有自己的范围.除非使用global
关键字定义函数变量,否则函数外部不存在函数变量.您可能会在函数内部和外部使用相同的变量名来混淆自己.尝试将函数变量分别更改为$fx_arr
和$fx_var
.你会发现它们不存在于函数之外.
归档时间: |
|
查看次数: |
159 次 |
最近记录: |