在以下代码中:
function a(){
echo 'a';
return array(1,2,3,4);
}
foreach(a() as $t){
echo $t;
}
Run Code Online (Sandbox Code Playgroud)
我们可以看到a()只被调用一次,似乎返回的值被缓存了...
但是后来我看到了这个争论(见问题的评论)我错过了什么?
| 归档时间: |
|
| 查看次数: |
3183 次 |
| 最近记录: |