Re: [RFC] PHP Attributes
| From: | Dmitry Stogov | Date: | Tue, 26 Apr 2016 07:41:09 +0000 |
| Subject: | Re: [RFC] PHP Attributes | ||
| References: | 1 2 3 4 5 6 7 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-92763@lists.php.net to get a copy of this message | ||
On 04/25/2016 11:20 PM, Stanislav Malyshev wrote:
Hi!You may try to replace attribute syntax with @attr(...) (without semicolon) into our PHP parser. Note that we have LALR grammar + restrictions caused by semantic actions. If you are able to do this, I'll add it into the RFC as an option. Thanks. Dmitry.No, but this is valid: @atrr(); function foo() { ... } That's perhaps a little too close for comfort...?That's different syntax. If you put ; in the middle of statement, it can change - "$c = $a + $b;" is not the same as "$c = $a; + $b;" - but nobody thinks + can not be used because of that. As I said, << and >> are existing operators too, so if you are creative enough, I'm sure you can find cases like that too. Hi Stas,