On Sat, 13 May 2023 at 08:27, Robert Landers <landers.rob...@gmail.com> wrote:
>
> Hello Internals,
>
> It is with much trepidation and excitement that I'd like to announce
> the `nameof` RFC (https://wiki.php.net/rfc/nameof).

Can you provide more details on what the error conditions are? I can
see 'non-existent static variable' and 'non-existent variable', are
there others?

> An exception model was considered, however, the author believes that
> it would break the concept of “using nameof wherever a string could
> be used” and wouldn't be practical for the engine to handle all of
> those cases.

Can you put some detail in there ....I don't understand the problem,
or what you mean by it not being practical to 'handle all of those
cases' .

> each one has its own merits but ultimately will
> be left up as a secondary vote:

One of the reasons the RFC process has served PHP pretty well is that
it forces people to think through the details.

I really don't think putting a few options up and hoping that people
choose the best one is a good way to design a language; it allows
skipping over thinking the details through.

And yeah....this is one of the reason doing RFCs is annoying. People
are often persnickety over details.

cheers
Dan
Ack

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: https://www.php.net/unsub.php

Reply via email to