> -----Ursprüngliche Nachricht----- > Von: Andrea Faulds [mailto:a...@ajf.me] > Gesendet: Dienstag, 16. September 2014 17:26 > An: Levi Morrison > Cc: internals > Betreff: Re: [PHP-DEV] Renaming type-hints to something else? > > > On 16 Sep 2014, at 16:24, Levi Morrison <le...@php.net> wrote: > > > On Tue, Sep 16, 2014 at 9:16 AM, Andrea Faulds <a...@ajf.me> wrote: > >> > >> The general concept should be called Optional Type Declarations, to replace Type Hinting". They are type declarations, > and they are optional. Thus the name. For the things themselves, theyre just Type Declarations, to replace Type Hints". > > > > My worry about "optional type declarations" is that once a type is > > present it isn't optional anymore. Could be confusing and I am unsure > > if that's any better than a "type hint". > > > > If we change it, maybe just call them "type declarations". I think > > just referring to them as "types" could be too ambiguous. > > I agree. Lets just call them Type Declarations then. > --
I would argue "type declaration" is wrong as well since it is not a type declaration as it is known in other languages where the type declaration is binding. IMO it is more a "type check". Consider the following function foo(Bar $b){ $b = 1; //$b is not a Bar at all } -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php