Re: [RFC] Treat namespaced names as single token, relax reserved keyword restrictions

From: Date: Thu, 18 Jun 2020 04:18:23 +0000
Subject: Re: [RFC] Treat namespaced names as single token, relax reserved keyword restrictions
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-110643@lists.php.net to get a copy of this message
What other language allows this? None that I can think of. Do we want PHP doing something it's most closely related languages do not allow? Why don't they allow this? What problems are we creating by allowing this? I can imagine this would make autoloading functions and constants by namespace more complicated, but I'm not sure. On Tue, Jun 16, 2020 at 3:52 AM Nikita Popov <nikita.ppv@gmail.com> wrote: > Hi internals, > > Inspired by the recent discussion on reserved keyword reservation, I'd like > to propose the following RFC: > > https://wiki.php.net/rfc/namespaced_names_as_token > > This RFC makes two related changes: Treat namespaced names as a single > token, which enables use of reserved keywords inside them. And remove > reserved keyword restrictions from various declarations. > > The RFC comes with a small backwards compatibility break related to names > that include whitespace, but will hopefully reduce the backwards > compatibility impact of future reserved keyword additions. > > Regards, > Nikita >

« previous php.internals (#110643) next »