在PHP中,是否可以使用大括号将代码片段包裹起来(而不使用该片段作为函数)?
以下代码是否与不使用大括号的代码表现相同?或者可能会根据括号内外使用的代码类型而出现任何问题吗?
例如,下面这个代码会如何表现:
<?php
// First Code-Block
{# several lines of code
}
// Second Code-Block
{# another several lines of code
}
?>
始终保持这种行为:
<?php
// First Code-Block
# several lines of code
// Second Code-Block
# another several lines of code
?>
更新: 正如"My1"的评论中所述,其中一个目标是对大型代码部分进行结构化。尤其是因为大多数IDE都提供了在括号之间折叠行的选项。
考虑到"dragondreamer"和"Luke Mills"的答案,我进行了一些尝试,到目前为止我没有遇到任何副作用。当然,随着未来PHP版本的更新,情况可能会有所改变,但"Luke Mills"的答案提供了关注点的良好指引。
if(true) { ... }
这样的东西吗?为了什么目的? - quietmint