On 03.08.2008, at 14:26, Marcus Boerger wrote:
1) new keyword 'use'. Semantically it is the same as 'static' or
'global'
so it should be used in the same location.
2) namespaces, either use 'package' and only one per file, or use
'namespace' with curly braces. Read this as be consistent with other
languages and even if one or two people do not like it the two main
languages out there which have it are Java which goes with the
former and
C++ which does the latter. Please chose and not mix it. Also our mix
is a
nightmare when developing code.
If we feel we have to keep the keyword 'namesapce' but cannot have
curly
braces, than I suggest we disallow multiple namespace per file.
And there is no technical reason and surely no other reason
whatsoever to
not have curly braces. If there is then we either fix that or went
with the
wrong approach.
3) __invokable, see Etiene's mail
AFAIK 3) is resolved?
So it seems to me like 1) and 2) have gone back and forth between
people enough. We have also agreed that multiple namespaces per file
are a necessary feature to support. But now the question is if we are
going to change anything or not.
Ideally someone would summarize the discussion (or maybe two people,
one from each "camp") and then we can have a vote. Make it an RFC or
whatever. But this is definitely the last time we are going to vote on
the curly brackets stuff for namespaces in 5.3.
regards,
Lukas Kahwe Smith
[EMAIL PROTECTED]
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php