PHP-udviklingsteamet har annonceret udgivelsen af den nye version af sproget – PHP 8.0.0.
Forbedringer og nye funktioner:
Unionstyper. I stedet for PHPDoc-annoteringer til at kombinere typer kan du bruge native union-type erklæringer, der valideres under udførelsen.
Navngivne argumenter. I stedet for PHPDoc-annoteringer kan der nu bruges strukturerede metadata med den native PHP-syntax.
Nullsafe-operator. I stedet for at kontrollere for null kan du nu bruge en kæde af opkald med den nye nullsafe-operator. Når kontrollen for et element i kæden fejler, standses udførelsen af hele kæden, og den reduceres til null.
Just-in-time kompilering. I PHP 8 er der tilføjet to JIT-motorer. Tracing JIT, den mest lovende af de to, viser forbedret ydeevne: tre gange på syntetiske tests og 1,5-2 gange på nogle specifikke applikationer. Typisk ydeevne for en applikation ligger på samme niveau som PHP 7.4.
Kilde: linux.org.ru
