1 год назад
Типизация PHP: Преимущества и Недостатки
Типизация PHP. Какая  используется система типов? Смотря на синтаксис языка PHP, понимаем, что тут применяется динамическая система типов. Это значит, что типы переменных определяются автоматически в момент присвоения значения, а не при их объявлении. Давайте рассмотрим плюсы и минусы такой системы. Начиная с PHP 7.x, в язык были введены явные типы для функций и методов. Это позволяет указывать типы параметров и возвращаемых значений, что улучшает безопасность и читаемость кода...
3 месяца назад
Современный PHP: статический анализ, типизация и фреймворки без ORM — как изменилась архитектура в 2026 году
Введение 2026 год ознаменовал конец эпохи «динамического хаоса» в PHP-экосистеме. Если в начале 2020-х статический анализ был опцией для энтузиастов, а типизация — компромиссом между строгостью и гибкостью, то сегодня это обязательные стандарты для production-кода. Перелом наступил, когда GitHub объявил о блокировке коммитов без прохождения статического анализа уровня 9 для всех PHP-репозиториев, а AWS начал применять скидки 20% на инфраструктуру для приложений с полным coverage типов. PHPStan эволюционировал...