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 次 |
| 最近记录: |