Ekipa PHP razvijalcev je napovedala izid nove različice jezika — PHP 8.0.0.
Izboljšave in nove možnosti:
Union Types. Namesto PHPDoc anotacij za kombinacijo tipov lahko uporabite nativne izjave tipa union, ki se preverjajo med izvajanjem.
Poimenovani argumenti. Namesto PHPDoc anotacij je zdaj mogoče uporabiti strukturirane metadata z nativno sintakso PHP.
Nullsafe operator. Namesto preverjanja na null lahko zdaj uporabite verigo klicev z novim operatorjem nullsafe. Ko preverjanje enega elementa v verigi ne uspe, se izvajanje celotne verige prekine in se zmanjša na null.
Just-in-time kompilacija. V PHP 8 sta nastala dva JIT motorja. Tracing JIT, najbolj obetaven od obeh, prikazuje izboljšano zmogljivost: trikrat pri sintetičnih testih in 1,5-2 krat pri nekaterih specifičnih aplikacijah. Tipična zmogljivost aplikacije je na ravni PHP 7.4.
Izvor: linux.org.ru
