PHP 8.0.0

PHP-utviklingsteamet kunngjorde utgivelsen av en ny versjon av språket - PHP 8.0.0.

Forbedringer og nye funksjoner:

  • Unionstyper. I stedet for PHPDoc-kommentarer for typekombinasjoner, kan du bruke innfødte unionstypedeklarasjoner, som sjekkes under kjøring.

  • Navngitte argumenter. I stedet for PHPDoc-kommentarer, kan du nå bruke strukturerte metadata med innebygd PHP-syntaks.

  • Nullsafe operatør. I stedet for å sjekke for null, kan du nå bruke samtalekjeding med den nye nullsafe-operatøren. Når kontroll av ett element i en kjede mislykkes, avbrytes hele kjeden og reduseres til null.

  • Just-in-time samling. PHP 8 introduserte to JIT-motorer. Tracing JIT, den mer lovende av de to, viser forbedret ytelse: tredoblet på syntetiske tester og 1,5-2x på enkelte applikasjoner. Typisk applikasjonsytelse er på nivå med PHP 7.4.

Kilde: linux.org.ru