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