Wat is er nieuw in PHP 8.0
2020/11/30
update
apache, php, update
Onlangs is PHP 8.0 uitgekomen. Hier zijn de meest interesante nieuwtjes
Union Types
PHP is een dynamicaly typed programmeertaal, daardoor kan een variabele soms van een ander type zijn. Met union types kan je aanduiden dat een variabele van 1 van de toegestane types is
// Union type example
public function foo(Foo|Bar $var): float|int;
JIT
De JIT is weer aangepast, waardoor PHP nog sneller is.
De Match Expressie
De match expressie is een beetje zoals de switch
expressie.
// match example
$result = match($input) {
0 => "Hallo"
1,2 => "Wereld"
}
ext-json standaard
De JSON extentie is nu altijd deel van PHP.