Π•ΠΊΠΈΠΏΡŠΡ‚ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° PHP обяви пусканСто Π½Π° Π½ΠΎΠ²Π° вСрсия Π½Π° Π΅Π·ΠΈΠΊΠ° - PHP 8.0.0.

ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΡ ΠΈ Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

  • Π’ΠΈΠ΄ΠΎΠ²Π΅ съюзи. ВмСсто Π°Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Π½Π° PHPDoc Π·Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΎΡ‚ Ρ‚ΠΈΠΏΠΎΠ²Π΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ собствСни Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ Π·Π° Ρ‚ΠΈΠΏ ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅, ΠΊΠΎΠΈΡ‚ΠΎ сС провСряват ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° изпълнСниС.

  • НаимСнувани Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ. ВмСсто Π°Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Π½Π° PHPDoc, Π²Π΅Ρ‡Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ структурирани ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ с СстСствСн PHP синтаксис.

  • Nullsafe ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€. ВмСсто Π΄Π° провСряватС Π·Π° Π½ΡƒΠ»Π°, Π²Π΅Ρ‡Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π²Π΅Ρ€ΠΈΠΆΠ½ΠΎ ΠΎΠ±Π°ΠΆΠ΄Π°Π½Π΅ с новия ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ nullsafe. ΠšΠΎΠ³Π°Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° Π΅Π΄ΠΈΠ½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ във Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° Π΅ Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½Π°, цялата Π²Π΅Ρ€ΠΈΠ³Π° сС ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π° ΠΈ сС намалява Π΄ΠΎ Π½ΡƒΠ»Π°.

  • ΠšΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΡ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π°Π²Ρ€Π΅ΠΌΠ΅. PHP 8 прСдстави Π΄Π²Π΅ JIT машини. Tracing JIT, ΠΏΠΎ-обСщаващият ΠΎΡ‚ Π΄Π²Π°Ρ‚Π°, ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° производитСлност: Ρ‚Ρ€ΠΈ ΠΏΡŠΡ‚ΠΈ ΠΏΡ€ΠΈ синтСтични тСстовС ΠΈ 1,5-2 ΠΏΡŠΡ‚ΠΈ ΠΏΡ€ΠΈ някои спСцифични прилоТСния. Π’ΠΈΠΏΠΈΡ‡Π½Π°Ρ‚Π° производитСлност Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΅ Ρ€Π°Π²Π½Π° Π½Π° PHP 7.4.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru