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