我很想知道,在PHP代码中你更喜欢多少缩进空间?
function one()
{
$one;
function space()
{
$space;
}
}
function two()
{
$two;
function spaces()
{
$spaces;
}
}
function three()
{
$three;
function spaces()
{
$spaces;
}
}
function four()
{
$four;
function spaces()
{
$spaces;
}
}
我们不要为同一缩进创建多个答案,但请使用+1作为符合您偏好的答案。
答案 0 :(得分:16)
每个级别一个标签。唯一正确的方法!
答案 1 :(得分:11)
我使用我正在使用的项目所使用的框架的编码标准所定义的内容:
通过这种方式,项目中的所有内容都是一致的:它使新项目开始后工作的新人更容易。
当然,这也适用于其他格式化规则,例如放置{}
的位置。
答案 2 :(得分:5)
经过多年的软件开发,我现在每个级别跟随PSR-2 standard四个空格。
每层2个空格。它在记事本中看起来很整洁。
function testfunc($x){
if($x & 1){
return $x / 2;
}
return $x;
}
答案 3 :(得分:4)
我使用标签,可用于编码器的各种高级文本编辑器允许您在以后修改标签空间。
我不明白为什么有人会想要按空格4次来制作缩进,这听起来像是一种麻烦。我并不关心提出的正确方法是什么,我有一些适合我并且更容易的东西。
这真的不是什么大问题,我的建议是做你的感受。最后,只有你自己决定。
答案 4 :(得分:3)
我使用了PEAR Coding Standards建议的四个空格。
答案 5 :(得分:2)
无论是空格还是标签,我都把它看作是两种方式。不过我个人更喜欢我的间距,因为它快速,简单和干净,更不用说它不需要考虑我击中空格键多少次。
答案 6 :(得分:1)
最好选择phpcodesniffer支持的标准。这样,您就可以在代码上运行phpcs工具,以扫描您选择的任何标准偏差。
我个人赞成PEAR编码标准,但你可能更喜欢不同的。