Фрагмент из книги.
Современный РНР — это не скриптование вперемешку с версткой. Это язык со строгой типизацией, атрибутами, асинхронными фреймворками и экосистемой, построенной вокруг Composer. Писать на РНР 8 — значит писать чистый, типобезопасный код, который часто неотличим по выразительности от Kotlin или ТуpeScript.

