foreach(explode(',' $foo) as $bar) { ... }
Run Code Online (Sandbox Code Playgroud)
VS
$test = explode(',' $foo);
foreach($test as $bar) { ... }
Run Code Online (Sandbox Code Playgroud)
在第一个例子中,它explode是$foo每次迭代的字符串,还是PHP将它保存在内存中,在其自己的临时变量中爆炸?从效率的角度来看,创建额外变量$test或两者都相等是否有意义?