gpt4 book ai didi

php - block - 花括号/没有花括号?

转载 作者:可可西里 更新时间:2023-11-01 13:40:28 25 4
gpt4 key购买 nike

<分区>

当我开始开发时,我遵循的教程总是使用 {}(花括号)来括起 block 。然而,当我开始查看其他人的代码(例如 GitHub 上的类,或者只是比基本教程显示的代码更多的一般代码)时,我也看到了没有包含在 {} 中的 block 语句,例如;

if($var < 15)
$string = 'Hello, Jimmy!';
elseif($var >= 15)
$string = 'Hello, Anne!';

相同
if($var < 15) { 
$string = 'Hello, Jimmy!';
} elseif($var >= 15) {
$string = 'Hello, Anne!';
}

我从来没有使用过未包含在 {} 中的 block ,但是我今天使用了它们并且我开始看到这样做的效率(它看起来也更干净,因为我'我会经常发现我的函数充满了来自循环、条件等的 {}

我想问的是;

a) 没有大括号的 block 是否有任何限制(;我注意到我的 IDE 在我输入单行并在 if() 条件后返回后从缩进退回?

b) 在不使用 {} 时,是否有任何最佳实践?

任何答案,特别是那些公司。关于 block 的大括号用法与不使用它们的约定的背景/文档将不胜感激,因为我真的很想了解大括号的用法:)!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com