举个例子:
foreach(explode(' ','word1 word2 word3') as $v)
echo $v;
据我所知,php 不会每次都执行 explode 函数,但它只会在第一次执行。
这是真的吗?即使对于用户定义的函数也是如此吗?
那个代码比这个更好还是相等?
$genericVar = explode(' ','word1 word2 word3');
foreach($genericVar as $v)
echo $v;
谢谢
最佳答案
单独的代码更好,因为它提高了可读性并且维护代码会更容易。
永远不要为了删除一些行并使其看起来紧凑而将语句相互塞入。当然,您将能够节省一些字节,但这些字节稍后会在维护它时给您造成麻烦。
关于php - 循环声明中的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5045292/