ะะพะผะฐะฝะดะฐ ัะฐะทัะฐะฑะพััะธะบะพะฒ PHP ะพะฑััะฒะธะปะฐ ะพ ะฒัะฟััะบะต ะฝะพะฒะพะน ะฒะตััะธะธ ัะทัะบะฐ โ PHP 8.0.0.
ะฃะปัััะตะฝะธั ะธ ะฝะพะฒัะต ะฒะพะทะผะพะถะฝะพััะธ:
-
Union Types. ะะผะตััะพ ะฐะฝะฝะพัะฐัะธะน PHPDoc ะดะปั ะบะพะผะฑะธะฝะฐัะธะธ ัะธะฟะพะฒ ะฒั ะผะพะถะตัะต ะธัะฟะพะปัะทะพะฒะฐัั ะฝะฐัะธะฒะฝัะต ะพะฑััะฒะปะตะฝะธั ัะธะฟะฐ union, ะบะพัะพััะต ะฟัะพะฒะตัััััั ะฒะพ ะฒัะตะผั ะฒัะฟะพะปะฝะตะฝะธั.
-
ะะผะตะฝะพะฒะฐะฝะฝัะต ะฐัะณัะผะตะฝัั. ะะผะตััะพ ะฐะฝะฝะพัะฐัะธะน PHPDoc ัะตะฟะตัั ะผะพะถะฝะพ ะธัะฟะพะปัะทะพะฒะฐัั ััััะบัััะธัะพะฒะฐะฝะฝัะต ะผะตัะฐะดะฐะฝะฝัะต ั ัะพะดะฝัะผ ัะธะฝัะฐะบัะธัะพะผ PHP.
-
ะะฟะตัะฐัะพั nullsafe. ะะผะตััะพ ะฟัะพะฒะตัะบะธ ะฝะฐ null ัะตะฟะตัั ะผะพะถะฝะพ ะธัะฟะพะปัะทะพะฒะฐัั ัะตะฟะพัะบั ะฒัะทะพะฒะพะฒ ั ะฝะพะฒัะผ ะพะฟะตัะฐัะพัะพะผ nullsafe. ะะพะณะดะฐ ะฟัะพะฒะตัะบะฐ ะพะดะฝะพะณะพ ัะปะตะผะตะฝัะฐ ะฒ ัะตะฟะพัะบะต ะฝะต ัะดะฐะตััั, ะฒัะฟะพะปะฝะตะฝะธะต ะฒัะตะน ัะตะฟะพัะบะธ ะฟัะตััะฒะฐะตััั, ะธ ะพะฝะฐ ัะฒะพะดะธััั ะบ null.
-
Just-in-time ะบะพะผะฟะธะปััะธั. ะ PHP 8 ะฟะพัะฒะธะปะพัั ะดะฒะฐ ะดะฒะธะถะบะฐ JIT. Tracing JIT, ะฝะฐะธะฑะพะปะตะต ะผะฝะพะณะพะพะฑะตัะฐััะธะน ะธะท ะดะฒัั , ะฟะพะบะฐะทัะฒะฐะตั ัะปัััะตะฝะฝัั ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััั: ะฒััะพะต ะฝะฐ ัะธะฝัะตัะธัะตัะบะธั ัะตััะฐั ะธ ะฒ 1,5-2 ัะฐะทะฐ ะฝะฐ ะฝะตะบะพัะพััั ัะฟะตัะธัะธัะตัะบะธั ะฟัะธะปะพะถะตะฝะธัั . ะขะธะฟะธัะฝะฐั ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััั ะฟัะธะปะพะถะตะฝะธั ะฝะฐั ะพะดะธััั ะฝะฐ ะพะดะฝะพะผ ััะพะฒะฝะต ั PHP 7.4.
เจธเจฐเฉเจค: linux.org.ru