Formatierung assoziatives array-Deklaration

Beim deklarieren ein assoziatives array, wie gehen Sie mit der Einrückung der Elemente des Arrays? Ich habe gesehen, eine Reihe von verschiedenen Stilen (PHP-syntax, da das ist, was ich ' ve wurde in letzter Zeit). Dies ist eine ziemlich wählerisch und triviale Sache, so entlang bewegen, wenn Sie interessiert sind, mehr ernsten Beschäftigungen.

1) Einzug-Elemente eine Ebene höher:

$array = array(
    'Foo' => 'Bar',
    'Baz' => 'Qux'
    );

2) Einrücken von Elementen in zwei Ebenen:

$array = array(
        'Foo' => 'Bar',
        'Baz' => 'Qux'
        );

3) Einzug-Elemente über den array-Konstruktor, schließende Klammer ausgerichtet mit dem Beginn der Konstruktor:

$array = array(
            'Foo' => 'Bar',
            'Baz' => 'Qux'
        );

4) Einzug Elemente über das array-Konstrukt mit der schließenden Klammer ausgerichtet mit der öffnung Klammer:

$array = array(
            'Foo' => 'Bar',
            'Baz' => 'Qux'
              );

Persönlich, ich mag #3—die Breite der Einrückung macht es klar, dass wir an einen Haltepunkt in den code (Aufbau der Arrays), und mit der schließenden Klammer schweben, ein bisschen zu Links für alle die den array-Daten macht es klar, dass diese Erklärung erfolgt.

Schreibe einen Kommentar