On Tue, 8 Jan 2013, Pierrick Charron wrote: > On 8 January 2013 03:55, Stas Malyshev <smalys...@sugarcrm.com> wrote: > > > On the contrary, plenty of implementations means there's a need in > > this functionality, and it might be a good idea to have one standard > > implementation if it can cover like 80% of use cases.
Good luck with that! I've seen so many different syntaxes for docblock "annotations" out there that I doubt you can do this. > I agree, there is a need in this functionality, but all those userland > implementations were at the first place made because this > functionality was not part of the language. I think docblocks is not > the solution, doc blocks are just comments, and I would expect any > code to work the same way if I remove my comments. Actually, docblocks are handled by the parser. And whether "annotations" come in the form of such a docblock with a specific syntax, or without with a special new syntax outside of docblocks makes no difference at all. And really, nobody can convince me that we would need stuff like: @MyApp\Acl({ "allow"=@MyApp\Acl\Allow({"john"="read", "joe"="write"}), "deny"=@OtherApp\Acl\Deny(default="*", log=true) }) cheers, Derick -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php