Der Punkt ist nicht die Klammerei sondern normale vs. alternative Syntax (die mit dem Doppelpunkt und endif).
Ja, das meinte ich, das ist ja die übliche Schreibweise
Wenn der Anweisungsblock nur eine Anweisung enthält, sind die Klammern natürlich unnötig.
if ($foo) if ($foo)
func1(); func1();
elseif ($bar) else if ($bar)
func2(); func2();
if ($foo) { if ($foo)
func1(); func1();
} elseif ($bar) { elseif ($bar)
func2(); func2();
}
Same-same.
Gibt es eigentlich Coding-Guidelines, die die Doppelpunkte vorschreiben? Ich sehe das öfters in Templates, aber ich mache insgesamt nicht viel PHP.
Mathias