Re: php54 vote
| From: | Ferenc Kovacs | Date: | Sun, 09 Oct 2011 05:32:26 +0000 |
| Subject: | Re: php54 vote | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-55759@lists.php.net to get a copy of this message | ||
thanks for the heads up, I didn't remembered that thread :(
btw. didn't we had some parser improvement patch laying around for a while now?
On Sat, Oct 8, 2011 at 4:02 PM, Patrick ALLAERT <patrickallaert@php.net> wrote:
> 2011/10/8 Ferenc Kovacs <tyra3l@gmail.com>:
>> Hi
>>
>> https://wiki.php.net/todo/php54/vote
>> I've just noticed that the php namespace and the primitive types
>> (string, bool, int) are still not reserved.
>> the primitive types didn't had the 66% of the votes, but the php
>> namespace did, so at least that should have been reserved in 5.4
>> already.
>> what is the status about that?
>
> As far as I remember the thread about that, we concluded that while it
> may be ok to make them reserved words in the global namespace, it is
> absolutely not reasonable to make them reserved in a way it would
> prevent creating namespaced classes like: \Company\Types\Int,
> \Company\Types\String.
> Namespaces being created, among other reasons, to avoid name
> collisions, it would be unacceptable to have that BC break for people
> having take care of namespacing that kind of classes.
> And since the parser is too dumb for now, we just can't make it (cfr
> your own mail in that thread).
>
> The votes made on that topic where mostly done by people who obviously
> haven't take care of the technical limitations nor having followed the
> BC problems it generates.
> That topic shouldn't have been voted at all.
>
> Ref: http://marc.info/?t=131031633300001
>
> Cheers,
> Patrick
>
--
Ferenc Kovács
@Tyr43l - http://tyrael.hu