这个语句如何在php中命名?
if($a)
$b = "Some";
Run Code Online (Sandbox Code Playgroud)
我经常在小组项目中见到这个陈述.我不喜欢她,因为我不明白它是如何运作的.那么它是如何工作的?例如,php如何知道这个结构的结束,因为它{}是空的?使用时有利:
if($a)
$b = "Some";
Run Code Online (Sandbox Code Playgroud)
比:
if($a)
{
$b = "Some";
}
Run Code Online (Sandbox Code Playgroud)
对不起,如果这个问题很愚蠢.但我想理解为什么这句话需要没有{}
谢谢
对于单行语句,您不必提供大括号({}).
但为了更好的可读性并避免任何错误,如果以后可能需要添加多个语句,建议使用块语句.
省略大括号时,它只会将下一个语句视为条件的主体.
if ($x) echo 'foo';
Run Code Online (Sandbox Code Playgroud)
是相同的
if ($x) { echo 'foo'; }
Run Code Online (Sandbox Code Playgroud)
但请记住
if ($x)
echo 'foo';
echo 'bar';
Run Code Online (Sandbox Code Playgroud)
将永远打印"酒吧"
在内部它是另一种方式:如果只查看下一个表达式,但PHP将{}中的所有内容视为单个"分组"表达式.
其他控制语句(foreach等)相同
| 归档时间: |
|
| 查看次数: |
96 次 |
| 最近记录: |