声明关联数组时,如何处理数组元素的缩进?我见过许多不同的风格(PHP 语法,因为那是我最近的风格)。这是一件非常挑剔和琐碎的事情,所以如果您对更严肃的追求感兴趣,请继续前进。
1)将元素缩进一级:
$array = array(
'Foo' => 'Bar',
'Baz' => 'Qux'
);
2)缩进元素两个级别:
$array = array(
'Foo' => 'Bar',
'Baz' => 'Qux'
);
3) 缩进数组构造函数之外的元素,右大括号与构造函数的开头对齐:
$array = array(
'Foo' => 'Bar',
'Baz' => 'Qux'
);
4) 缩进数组结构之外的元素,右大括号与左大括号对齐:
$array = array(
'Foo' => 'Bar',
'Baz' => 'Qux'
);
就个人而言,我喜欢#3——宽泛的缩进清楚地表明我们处于代码中的断点(构造数组),并且右大括号在所有数组数据的左侧浮动一点可以清楚地表明这个声明完成了。