函数里面的循环声明?

3 php performance readability

举个例子:

foreach(explode(' ','word1 word2 word3') as $v)
 echo $v;
Run Code Online (Sandbox Code Playgroud)

据我所知,php每次爆炸功能都不会执行,但它只会在第一次执行.

这是真的?即使对于用户定义的函数,这是真的吗?

那个代码比这更好还是相同?

$genericVar = explode(' ','word1 word2 word3');
foreach($genericVar as $v)
 echo $v;
Run Code Online (Sandbox Code Playgroud)

谢谢

sha*_*mar 5

单独的代码更好,因为它提高了可读性,并且维护代码将更容易.

永远不要将语句填入彼此只是为了删除一些行并使其看起来紧凑.当然,你可以保存一些字节,但是这些字节会在保留它的同时咬你.

  • 我不同意.在代码中放置大量无用的变量肯定不会让它更容易理解.有/某些情况下这种语法是合适的. (2认同)