PHP 8.0.0

Razvojna ekipa PHP je objavila izdajo nove različice jezika - PHP 8.0.0.

Izboljšave in nove funkcije:

  • Vrste sindikatov. Namesto opomb PHPDoc za kombinacije tipov lahko uporabite izvorne deklaracije tipa unije, ki se preverijo med izvajanjem.

  • Poimenovani argumenti. Namesto opomb PHPDoc lahko zdaj uporabite strukturirane metapodatke z izvorno sintakso PHP.

  • Nullsafe operator. Namesto preverjanja ničelnosti lahko zdaj uporabite veriženje klicev z novim operaterjem nullsafe. Ko preverjanje enega elementa v verigi ne uspe, se celotna veriga prekine in zmanjša na nič.

  • Pravočasno zbiranje. PHP 8 je predstavil dva motorja JIT. Tracing JIT, obetavnejši od obeh, kaže izboljšano zmogljivost: trikratno pri sintetičnih testih in 1,5–2x pri nekaterih posebnih aplikacijah. Običajna zmogljivost aplikacije je enaka PHP 7.4.

Vir: linux.org.ru