以下是我为了解我的困惑而放在一起的例子.现在我的问题是,当我将函数转换为局部变量时,它是立即开始运行还是等待调用局部变量.
//Here is the function
function myFunction(){
return 'Hello Stackoverflow';
}
//Does the functio run at this point
$stackoverflow = myFunction();
//Or does the function run here?
echo $stackoverflow;
Run Code Online (Sandbox Code Playgroud)
你没有把"函数变成局部变量".
在您的示例中,函数运行,字符串返回值分配给$ stackoverflow,然后您回显字符串.
我想你正试图这样做.
//Here is the function
function myFunction(){
return 'Hello Stackoverflow';
}
//Doesn't run yet
$stackoverflow = 'myFunction';
//This runs now
echo $stackoverflow();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
66 次 |
| 最近记录: |