Hallo,
wenn es in meinen Augen noch unnötiger als unnötig formatiert wurde.
Das "in meinen Augen" ist der Punkt! Ich denke, jeder sollte das so machen, wie er es für sich selbst am übersichtlichsten empfindet und nicht, wie es irgend eine Norm vorschreibt.
im Prinzip ja - wenn man zu mehreren an einem Projekt arbeitet, ist es allerdings vorteilhaft, wenn man sich auf einen gemeinsamen Coding Style einigen kann.
Es gibt ja auch solche Platzverschwender, die jedem Parameter eine einzelne Zeile spendieren.
Ja, ich zB.! Nicht nur das, bei mir liegen auch die Teile rechts vom Istgleich-Zeichen alle auf einer vertikalen Linie.
Mehrere Zeilen, die die gleiche Struktur haben, richte ich meistens auch in einer Flucht aus, das erleichtert das Erfassen erheblich (finde ich).
"abhängig von den eigenen Vorlieben" - genau das will ich damit sagen! _Meine_ Vorliebe bei Klammern und Parametern ist folgende:
if ( ( $de_vs_at = 'morgen, 20:30 Uhr' ) AND ( $gewinner = 'Österreich' ) )
{
$location = 'Stammlokal';
$abendbeschaeftigung = 'Saufen';
$endergebnis = 'Vollrausch';
}
else
{
for ( $i = 0; $i < 10000; $i++ )
{
echo "Na und? Wir haben Cordoba!";
}
}
Du bist Österreicher? :-)
Das kommt auch meinem Coding Style schon sehr nahe; ich setze aber auf der Innenseite einer öffnenden oder schließenden Klammer normalerweise kein Blank, und die vielen Leerzeichen zwischen Operand und Operator in deinem Beispiel finde ich auch eher kontraproduktiv, weil das, was als Ausdruck zusammengehört, optisch auseinandergerissen wird. Bei mir also eher so:
`if (($de_vs_at=='morgen, 20:30 Uhr') || ($gewinner=='Österreich'))`{:.language-php}
...
`for ($i=0; $i<10000; $i++)`{:.language-php}
> Was nutzt es mir, die Hälfte an Leerzeichen und Zeilen zu sparen, wenn ich dann die 5-fache Zeit brauche, um den Code zu überblicken?!
Das ist der entscheidende Punkt.
Ciao,
Martin
--
F: Was sagt der große Keks zum kleinen Keks?
A: Du kannst dich jetzt verkrümeln.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(