Razvojni tim PHP-a najavio je izlazak nove verzije jezika - PHP 8.0.0.
Poboljšanja i nove značajke:
-
Vrste sindikata. Umjesto PHPDoc komentara za kombinacije tipova, možete koristiti izvorne deklaracije tipova unije, koje se provjeravaju tijekom izvođenja.
-
Imenovani argumenti. Umjesto PHPDoc komentara, sada možete koristiti strukturirane metapodatke s 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 smanjuje na nulu.
-
Pravovremena kompilacija. PHP 8 je predstavio dva JIT motora. Tracing JIT, koji više obećava od ova dva, pokazuje poboljšane performanse: trostruko na sintetičkim testovima i 1,5-2x na nekim specifičnim aplikacijama. Uobičajena izvedba aplikacije jednaka je PHP-u 7.4.
Izvor: linux.org.ru