PHP 8.0.0

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