PHP

BackEnd


Недавно в версии 0.3 вышел проект Typhoon (https://github.com/typhoon-php) — бескомпромиссная статическая рефлексия для PHP с поддержкой phpDoc-типов и резолвингом дженериков.

Основа этого проекта — компонент typhoon/type, который даёт определение современной системе типов PHP. В докладе я расскажу, как мы собирали эту систему, вдохновляясь Psalm и PHPStan, как её редуцировали, как искали в ней место для self, parent и static.

Послушав доклад, вы узнаете, на что способен статический анализ в PHP, как работает паттерн Visitor и как проектировать удобное пользовательское API для таких абстрактных вещей. Будет увлекательно и харкдорно.

  • День выступления: 12.04.2024
  • Время начала: 15:20
  • Время окончания: 16:00
  • Зал: 416. BackEnd
  • Категории: Разработка
  • Секции: PHP