連想配列を宣言するとき、配列の要素のインデントをどのように処理しますか? 私は多くの異なるスタイルを見てきました (PHP 構文、私が最近使っているものなので)。これはかなり気難しい些細なことなので、もっと真剣な追求に興味があるなら、先に進んでください。
1) 要素をもう 1 レベルインデントします。
$array = array(
'Foo' => 'Bar',
'Baz' => 'Qux'
);
2) 要素を 2 レベルインデントします。
$array = array(
'Foo' => 'Bar',
'Baz' => 'Qux'
);
3) 配列コンストラクターを超えて要素をインデントし、右中括弧をコンストラクターの開始位置に揃えます。
$array = array(
'Foo' => 'Bar',
'Baz' => 'Qux'
);
4) 配列構造を超えて要素をインデントし、右中括弧を左中括弧と揃えます。
$array = array(
'Foo' => 'Bar',
'Baz' => 'Qux'
);
個人的には #3 が気に入っています。幅の広いインデントにより、コード (配列の作成) のブレーク ポイントにいることが明確になり、配列のすべてのデータの左側に右中括弧が少し浮いているため、明確になります。この宣言が行われること。