On Thu, Jul 29, 2010 at 09:43, Ferenc Kovacs <i...@tyrael.hu> wrote:
> On Thu, Jul 29, 2010 at 3:49 AM, Felipe Pena <felipe...@gmail.com> wrote:
>> Hi all,
>> I've updated the patch and the RFC that proposes the return type-hint
>> implementation (Engine + Reflection).
>> The proposed implementation is working just like the last changes in the
>> parameter type-hint (in trunk). i.e. working with the "scalar" and "numeric"
>> pseudo-types.
>>
>> http://wiki.php.net/rfc/returntypehint
>>
>> Thoughts?
>>
>> --
>> Regards,
>> Felipe Pena
>>
>
>
> Hi, I would love this feature.
> But I have some concerns.
> AFAIK you can declare classes with the name int ,scalar, etc. so
> hinting anything else than class names can be ambiguous.
> Or we have to set these keywords as reserved, so nobody could declare
> classes with such names.

Weren't they already made reserved with the parameter type hinting patch?

> But in this case, this would be a big BC problem, especially, because
> I think that there is many project out there which uses type
> names(int, object, etc.) as classname.
>
> Try to search "class Object{" or "class Object extends" on google codesearch.
>
> Maybe this was resolved with the last scalar type hinting patch, which
> got merged to the trunk, I don't know.
>
> ps: the spam filter rejected my previous email because of the
> codesearch links...
>
> Tyrael
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>



-- 
Daniel Egeberg

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to