Vincent Lammens

← Terug

Wat is er nieuw in PHP 8.0

Datum: 2020/11/30

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.