Re: Re: PHP 5.1 (Or How to break tousands of apps out there)
| From: | Marcus Boerger | Date: | Fri, 25 Nov 2005 22:21:48 +0000 |
| Subject: | Re: Re: PHP 5.1 (Or How to break tousands of apps out there) | ||
| References: | 1 2 3 4 5 6 7 8 9 10 11 12 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-20459@lists.php.net to get a copy of this message | ||
Hello Rasmus,
Friday, November 25, 2005, 11:15:36 PM, you wrote:
> Jessie Hernandez wrote:
>> Hi Marcus,
>>
>> Marcus Boerger wrote:
>>> Hello Jessie,
>>>
>>> that's only one case,go with consts. now try
>>> $x = $y ? foo:bar:baz:stupid;
>>>
>>> now what?
>>>
>>> best regards
>>> marcus
>>>
>>
>> Here it'll fail. My patch is basically allowing colons inside the
>> class/function/constant name, so whitespace here is _crucial_, i.e., the
>> following example WOULD work:
>>
>> $x = $y ? foo:bar : baz:stupid;
> Forcing whitespace here isn't an option. It is completely inconsistent
> with the rest of PHP.
And it is the main reason we dropped namespaces last time.
Best regards,
Marcus