Войти через соцсеть:
Войти через email:
Недавно в версии 0.3 вышел проект Typhoon (https://github.com/typhoon-php) — бескомпромиссная статическая рефлексия для PHP с поддержкой phpDoc-типов и резолвингом дженериков.
Основа этого проекта — компонент typhoon/type, который даёт определение современной системе типов PHP. В докладе я расскажу, как мы собирали эту систему, вдохновляясь Psalm и PHPStan, как её редуцировали, как искали в ней место для self, parent и static.
Послушав доклад, вы узнаете, на что способен статический анализ в PHP, как работает паттерн Visitor и как проектировать удобное пользовательское API для таких абстрактных вещей. Будет увлекательно и харкдорно.