On Tue, 2 Jun 2026 at 11:15, Gina P. Banyard <[email protected]> wrote:

> As you already know from off list discussion I will vote against this RFC.
> I've laid my arguments in a blog post on my website. [1]
>
> The only thing I take offence to is saying my attempt/proposal has stalled.
> Me not actively working on it 24/7 doesn't mean it stalled, and I had
> started working on it earlier in the year before this RFC landed, or I was
> aware you were working on something.
>
> Best regards,
>
> Gina P. Banyard
>
> [1] https://gpb.moe/blog/opinion-bound-erased-generics.html


 Thanks for this article! It's a very thorough set of complaints.

A few central assertions jumped out to me:

> assuming this survey had a representative sample of PHP users ... and
that nobody uses both PHPStan and Psalm at the same time ... we would get
at best 44% of users employing SA tools. A far cry from the 90% number I’m
constantly told

In that same survey [1], 68% of respondents say they use PhpStorm, and
static analysis is one of the *main *reasons people use PhpStorm.

That easily gets us to >80% of survey respondents using some sort of static
analysis tool in their flow, accounting for people using more than one.

> Indeed, the majority of static analysis tools introduced additional
atomic types that do not exist within PHP —
class-string, non-empty-list, positive-int, numeric ...

I want to say — as the person who came up with most of those — that some of
the docblock types do go a little overboard. But the generic ones are on
the money.

Best wishes,

Matt

[1]
https://blog.jetbrains.com/phpstorm/2025/10/state-of-php-2025/#most-used-ide-or-editor

Reply via email to