我正在阅读一篇关于python相当于foreach()他们将PHP代码示例作为的蟒蛇文章
foreach ( $items as $item )
echo $item;
Run Code Online (Sandbox Code Playgroud)
这是一个有效的语法,没有{}香港专业教育学院总是把它写成
foreach ( $items as $item ){
echo $item;
}
Run Code Online (Sandbox Code Playgroud)
我在本地运行第一个示例通过coderunner查看它是否会通过错误并且它没有,这是一个有效的语法使用还是我会遇到使用它的问题?
zer*_*kms 10
对待foreach和{ ... }作为2种不同的独立语言结构.
原始foreach语法是
foreach (...)
statement
Run Code Online (Sandbox Code Playgroud)
echo $item; 是一个有效的声明.
{ // any code here } 也是一个有效的陈述.
是的,这是有效的。我经常看到这写成
<?php
foreach($array as $element):
//do something
endforeach;
?>
Run Code Online (Sandbox Code Playgroud)
请参阅 - http://www.php.net/manual/en/control-structs.foreach.php