PHP 8.0.0

Echipa de dezvoltare PHP a anunțat lansarea unei noi versiuni a limbajului - PHP 8.0.0.

Îmbunătățiri și funcții noi:

  • Tipuri de uniuni. În loc de adnotări PHPDoc pentru combinațiile de tipuri, puteți utiliza declarații native de tip union, care sunt verificate în timpul execuției.

  • Argumente numite. În loc de adnotări PHPDoc, acum puteți utiliza metadate structurate cu sintaxă PHP nativă.

  • Operator Nullsafe. În loc să verificați null, acum puteți utiliza apelurile în lanț cu noul operator nullsafe. Când verificarea unui element dintr-un lanț eșuează, întregul lanț este anulat și este redus la nul.

  • Compilare la timp. PHP 8 a introdus două motoare JIT. Trasarea JIT, cea mai promițătoare dintre cele două, arată o performanță îmbunătățită: de trei ori la testele sintetice și de 1,5-2x pentru unele aplicații specifice. Performanța tipică a aplicației este la egalitate cu PHP 7.4.

Sursa: linux.org.ru