PHP 8.0.0

Die PHP-ontwikkelingspan het die vrystelling van 'n nuwe weergawe van die taal aangekondig - PHP 8.0.0.

Verbeterings en nuwe kenmerke:

  • Unie tipes. In plaas van PHPDoc-aantekeninge vir tipe kombinasies, kan jy inheemse vakbondtipe verklarings gebruik, wat tydens looptyd nagegaan word.

  • Benoemde argumente. In plaas van PHPDoc-aantekeninge, kan jy nou gestruktureerde metadata met inheemse PHP-sintaksis gebruik.

  • Nullsafe operateur. In plaas daarvan om vir nul na te gaan, kan jy nou oproepketting met die nuwe nullsafe-operateur gebruik. Wanneer die kontrolering van een element in 'n ketting misluk, word die hele ketting geaborteer en word dit tot nul verminder.

  • Net-betyds samestelling. PHP 8 het twee JIT-enjins bekendgestel. Opsporing van JIT, die meer belowende van die twee, toon verbeterde werkverrigting: drievoudig op sintetiese toetse en 1,5-2x op sommige spesifieke toepassings. Tipiese toepassingsprestasie is op gelyke voet met PHP 7.4.

Bron: linux.org.ru