On Fri, Aug 23, 2024 at 4:31 PM Larry Garfield <la...@garfieldtech.com> wrote:
>
> The null option is always an option, yes.  The thing to understand is that 
> today, *we already have erased generics*, via PHPStan/Psalm.  That's one 
> reason I am, personally, against erased generics in the language proper.  
> They don't really offer anything we don't have already.

> As for making docblock generics "official", one, as I noted I hate the 
> current syntax. :-)  Two, that seems unwise as long as PHP still has an 
> option to remove comments/docblocks at compile time.  Even if it's not used 
> much anymore, the option is still there, AFAIK.

It seems you answered your own point here. Erased generics do bring
better syntax.

> And that's before we even run into the long-standing Internals aversion to 
> even recognizing the existence of 3rd party tools for fear of "endorsing" 
> anything.  (With the inexplicable exception of Docuwiki.)

Are you referring to this page: https://wiki.php.net/wiki/dokuwiki? It
doesn’t appear to be an endorsement and could be removed easily.

Additionally, there are several third-party extensions documented on
php.net, such as Swoole, Ds, Yaf, etc., which are, in a way, endorsed
by their inclusion.

Reply via email to