PHP
Aus Thoms Wiki
Hier lege ich generell Notizen zu PHP ab.
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) {}