Sounds like a reasonable name change. PHP never really had
"type-hinting" since even array or Object type "hints" would throw out
any value that didn't precisely match the requested type by the
method/function declaration.

On Tue, Aug 10, 2010 at 8:53 PM, Stas Malyshev <smalys...@sugarcrm.com> wrote:
> Hi!
>
>> Might be the time to rename what we currently call "type hinting" then.
>> Because what we currently have is strict typing as well.
>
> Maybe. The term "hint" was inexact from the start, as hint means (Collins
> English Dictionary):
>
> 1. a suggestion or implication given in an indirect or subtle manner he
> dropped a hint
> 2. a helpful piece of advice or practical suggestion
> 3. a small amount; trace
>
> That's clearly not what is going on - there's nothing subtle or indirect
> there and there's not a suggestion - it's a strict and unequivocal
> definition of type expected for the function call.
>
> But with its use in 5.3 it didn't matter since it was clear what we are
> talking about and there was no possibility of confusion. Right now what we
> have is a classic strict typing, albeit not required for all places but
> f(int $f) in PHP would be the same as f(int i) in C, so calling them
> differently would only lead to confusion. Maybe we should have called it
> "parameter typing" or something like that from the start. It didn't seem
> important back then because everybody agreed what it means. Obviously it is
> no longer the case.
> --
> Stanislav Malyshev, Software Architect
> SugarCRM: http://www.sugarcrm.com/
> (408)454-6900 ext. 227
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

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

Reply via email to