如何在函数内部设置函数外的变量?这就是我的意思:
$myVar = false;
function myFunction($param1 $param2){
....
if($param1 == $x){
$myVar = $param1;
}
}
$ myVar似乎总是保持空白。我怎么能这样做?
谢谢!
答案 0 :(得分:1)
您创建了一个名为`myVar'的新局部变量。
如果您想在函数之外使用变量,可以使用以下代码使其工作,但全局变量至少在我看来并不是一般的最佳解决方案。
$myVar = false;
function myFunction($param1 $param2){
....
global $myVar;
if($param1 == $x){
$myVar = $param1;
}
}