PHP razvojni tim najavio je izdavanje nove verzije jezika - PHP 8.0.0.
Poboljšanja i nove funkcije:
-
Tipovi sindikata. Umjesto PHPDoc napomena za kombinacije tipova, možete koristiti izvorne deklaracije tipa unije, koje se provjeravaju u vrijeme izvođenja.
-
Imenovani argumenti. Umjesto PHPDoc napomena, sada možete koristiti strukturirane metapodatke sa izvornom PHP sintaksom.
-
Nullsafe operator. Umjesto provjere za null, sada možete koristiti ulančavanje poziva s novim nullsafe operatorom. Kada provjera jednog elementa u lancu ne uspije, cijeli lanac se prekida i svodi na nulu.
-
Tačno na vrijeme kompilacija. PHP 8 je predstavio dva JIT motora. Praćenje JIT-a, koji je obećavajući od ova dva, pokazuje poboljšane performanse: trostruko na sintetičkim testovima i 1,5-2x na nekim specifičnim aplikacijama. Tipične performanse aplikacije su na nivou PHP 7.4.
izvor: linux.org.ru