PHP 8.0.0

Zespół deweloperów PHP ogłosił wydanie nowej wersji języka — PHP 8.0.0.

Ulepszenia i nowe możliwości:

  • Typy unijne. Zamiast adnotacji PHPDoc do łączenia typów możesz używać natywnych deklaracji typu unia, które są sprawdzane w czasie wykonywania.

  • Argumenty nazwane. Zamiast adnotacji PHPDoc można teraz używać struktur metadanych z natywną składnią PHP.

  • Operator nullsafe. Zamiast sprawdzenia na null można teraz używać łańcucha wywołań z nowym operatorem nullsafe. Gdy sprawdzenie jednego elementu w łańcuchu się nie powiedzie, wykonanie całego łańcucha zostaje przerwane, a jego wartość zwracana to null.

  • Kompilacja just-in-time. W PHP 8 pojawiły się dwa silniki JIT. Tracing JIT, najbardziej obiecujący z nich, wykazuje poprawę wydajności: trzy razy w testach syntetycznych i 1,5-2 razy w niektórych specyficznych aplikacjach. Typowa wydajność aplikacji jest na poziomie PHP 7.4.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster