PHP 8.0.0

Ang PHP development team ay nag-anunsyo ng paglabas ng bagong bersyon ng wika - PHP 8.0.0.

Mga pagpapabuti at bagong tampok:

  • Mga Uri ng Unyon. Sa halip na mga anotasyon ng PHPDoc para sa mga kumbinasyon ng uri, maaari mong gamitin ang mga deklarasyon ng uri ng katutubong unyon, na sinusuri sa runtime.

  • Pinangalanang argumento. Sa halip na PHPDoc annotation, maaari mo na ngayong gamitin ang structured metadata na may native PHP syntax.

  • Nullsafe operator. Sa halip na suriin ang null, maaari mo na ngayong gamitin ang call chaining sa bagong nullsafe operator. Kapag nabigo ang pagsuri sa isang elemento sa isang chain, ang buong chain ay naa-abort at nababawasan sa null.

  • Just-in-time compilation. Ipinakilala ng PHP 8 ang dalawang JIT engine. Ang pagsubaybay sa JIT, ang mas promising sa dalawa, ay nagpapakita ng pinabuting performance: tatlong beses sa mga synthetic na pagsubok at 1,5-2x sa ilang partikular na application. Ang karaniwang pagganap ng application ay katumbas ng PHP 7.4.

Pinagmulan: linux.org.ru