PHP: Unterschied zwischen den Versionen
Aus Thoms Wiki
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung |
Mathe |
||
| Zeile 21: | Zeile 21: | ||
public function __construct(private AnyClass $logger) {} | public function __construct(private AnyClass $logger) {} | ||
== Mathe == | |||
Potenzieren: Ich dachte immer, es geht nur mit pow(). | |||
$res = pow(2, 8); | |||
Aber es geht (seit php 5.6!) auch so: | |||
$res = 2**8; | |||
[[Kategorie:PHP]] | [[Kategorie:PHP]] | ||
Aktuelle Version vom 9. Februar 2024, 07:58 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) {}
Mathe
Potenzieren: Ich dachte immer, es geht nur mit pow().
$res = pow(2, 8);
Aber es geht (seit php 5.6!) auch so:
$res = 2**8;