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