PHP: Unterschied zwischen den Versionen
Aus Thoms Wiki
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
Hier lege ich allgemeine Notizen zu PHP ab. | Hier lege ich allgemeine Notizen zu PHP ab. | ||
== Links == | |||
* [https://refactoring.guru/ refactoring.guru] (auch für andere Sprachen als PHP) | |||
== CPP - Constructor Property Property Promotion == | == CPP - Constructor Property Property Promotion == | ||
Version vom 8. Februar 2024, 08:26 Uhr
Hier lege ich allgemeine Notizen zu PHP ab.
Links
- refactoring.guru (auch für andere Sprachen als PHP)
CPP - Constructor Property Property Promotion
- Link zur Doku
- Gibt es seit PHP8
- Für Konstruktorparameter, die auch Eigenschaften sind, aber sonst nicht bearbeitet werden.
Vorher musste man das immer so machen:
private AnyClass $logger;
public function __construct(AnyClass $logger) {
$this->logger = $logger;
}
Jetzt geht es auch so:
public function __construct(private AnyClass $logger) {}