13
Kann ich wenn -Aussage mag:PSR-2 if-Anweisung - was ist erlaubt?
if(true) return $value;
Oder muss immer mit Klammern verwenden:
if(true) {
return $value;
}
Kann ich wenn -Aussage mag:PSR-2 if-Anweisung - was ist erlaubt?
if(true) return $value;
Oder muss immer mit Klammern verwenden:
if(true) {
return $value;
}
Abschnitt 5.1 des psr-2 standard weist ausdrücklich darauf hin, dass:
Eine if Struktur sieht wie folgt aus. Beachten Sie die Platzierung von Klammern, Leerzeichen und geschweiften Klammern. und das else und elseif sind auf der gleichen Linie wie die schließende Klammer aus dem früheren Körper.
<?php
if ($expr1) {
// if body
} elseif ($expr2) {
// elseif body
} else {
// else body;
}
So, nach bA-2, Sie Muss Verwendung Klammern für eine if
Aussage.
Danke! Ich fand das in 5 Abschnitten (eine Zeile vorher): 'Der Körper jeder Struktur MUSS von Klammern umschlossen sein. Dies standardisiert, wie die Strukturen aussehen, und reduziert die Wahrscheinlichkeit von Fehlern, wenn neue Linien dem Körper hinzugefügt werden. Ich weiß nicht, wie ich es verpasst habe. –