Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
dev:all:psr:psr-2 [31.08.2023 01:31] – [Namensräume und USE-Deklarationen] Manuela v.d.Decken | dev:all:psr:psr-2 [31.08.2023 01:34] – [Methoden Argumente] Manuela v.d.Decken | ||
---|---|---|---|
Zeile 135: | Zeile 135: | ||
* Eigenschaftennamen DÜRFEN NICHT zur Kennzeichnung von private oder protected einen _ als Vorzeichen erhalten. | * Eigenschaftennamen DÜRFEN NICHT zur Kennzeichnung von private oder protected einen _ als Vorzeichen erhalten. | ||
Beispiel einer Eigenschaftendeklaration: | Beispiel einer Eigenschaftendeklaration: | ||
- | <PHP> | + | <code php> |
<?php | <?php | ||
namespace Vendor\Package; | namespace Vendor\Package; | ||
Zeile 143: | Zeile 143: | ||
public $foo = null; | public $foo = null; | ||
} | } | ||
- | </PHP> | + | </code> |
Zeile 174: | Zeile 174: | ||
* In der Argumentenliste DARF NICHT eine Leerstelle vor einem Komma sein, aber es MUSS eine Leerstelle nach jedem Komma folgen. | * In der Argumentenliste DARF NICHT eine Leerstelle vor einem Komma sein, aber es MUSS eine Leerstelle nach jedem Komma folgen. | ||
* Methodenargumente mit Vorgabewerten(default) MÜSSEN an das Ende der Liste. | * Methodenargumente mit Vorgabewerten(default) MÜSSEN an das Ende der Liste. | ||
- | <PHP> | + | <code php> |
<?php | <?php | ||
namespace Vendor\Package; | namespace Vendor\Package; | ||
Zeile 185: | Zeile 185: | ||
} | } | ||
} | } | ||
- | </PHP> | + | </code> |
* Argumentenlisten KÖNNEN über mehrere Zeilen gesplittet werden, wenn jede Unterzeile um eine Stufe eingerückt wird. Wenn so verfahren wird, MUSS das erste Element in die nächste Zeile und es DARF NICHT mehr als ein Argument je Zeile angegeben werden. | * Argumentenlisten KÖNNEN über mehrere Zeilen gesplittet werden, wenn jede Unterzeile um eine Stufe eingerückt wird. Wenn so verfahren wird, MUSS das erste Element in die nächste Zeile und es DARF NICHT mehr als ein Argument je Zeile angegeben werden. | ||
* Wenn eine Argumentenliste gesplittet wird, so MUSS die schließende Klammer und die öffnende geschweifte Klammer mit einer Leerstelle dazwischen in eine eigene Zeile. | * Wenn eine Argumentenliste gesplittet wird, so MUSS die schließende Klammer und die öffnende geschweifte Klammer mit einer Leerstelle dazwischen in eine eigene Zeile. | ||
- | <PHP> | + | <code php> |
<?php | <?php | ||
namespace Vendor\Package; | namespace Vendor\Package; | ||
Zeile 202: | Zeile 202: | ||
} | } | ||
} | } | ||
- | </PHP> | + | </code> |