【发布时间】:2014-01-31 14:22:36
【问题描述】:
我正在阅读一篇 php 到 python 的文章,该文章讨论了相当于 foreach() 的 python,他们给出了 php 代码示例
foreach ( $items as $item )
echo $item;
这是一个没有{}的有效语法吗?我总是看到它写成
foreach ( $items as $item ){
echo $item;
}
我在本地通过 coderunner 运行了第一个示例,看看它是否会通过错误,但它没有,这是一个有效的语法使用还是我会遇到问题?
【问题讨论】:
-
只有可读性问题。
-
不要使用它,即使使用
if's也不要使用它这种语法对代码阅读器没有任何帮助 -
我认为如果foreach的内容仅在一行上,它是有效的。
if也是如此 -
@Mave 谢谢,很好的重复查找!
-
Google 中“无括号的 foreach”的第一个结果