Ad Briefs
Ad Briefs
@AdBriefsHub

PHP снова ломает правила — и делает это полезно.

PHP снова ломает правила — и делает это полезно.

Небольшой Composer-пакет PHP Typed добавляет «сильную» типизацию там, где сам язык обычно позволяет расслабиться. Идея не в магии ради магии: пакет подмешивает проверки на этапе выполнения, чтобы ловить несоответствия типов раньше, чем они всплывут в проде.

Как это устроено:
1) код проходит через обёртки/проверки типов;
2) значения валидируются на входе и выходе функций;
3) ошибки вылезают сразу, а не через цепочку битых вызовов.

Зачем это вообще нужно? Для команд, где PHP-проект уже разросся, а рефакторинг идёт на живом трафике. Жёсткие типы снижают шанс тихих багов, особенно в интеграциях, где данные летят из API, очередей и CMS.

Но не обманываем себя: это не «включил пакет — и получил новый язык». Это накладные расходы на выполнение, дисциплина в коде и ещё один слой, который надо поддерживать. Зато для legacy и больших сервисов такой костыль иногда дешевле, чем ночной разбор падения.
Этот пост опубликован в Telegram-канале Ad Briefs. Подписаться можно по ссылке: @AdBriefsHub.
industry

Свежие посты в категории «Industry & Brand News»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.