PHP 8.0.0

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