Re: Type hinting
| From: | Lukas Kahwe Smith | Date: | Sat, 22 May 2010 20:39:09 +0000 |
| Subject: | Re: Type hinting | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-48396@lists.php.net to get a copy of this message | ||
On 22.05.2010, at 18:30, Josh Davis wrote:
> As you wrote, you worked on PHP's _type system_ which is dynamic,
> really cool, juggles strings with ints and what not. However, the
> topic here is the _type hinting system_. As far as I know, there's no
> "weak" type hinting; if a method signature hints for an array and is
> given an integer, it throws a catchable fatal error. Therefore, as a
> user, what I am familiar to is a strict _type hinting system_.
> Anything else would feel inconsistent to me.
can we please just stop calling a something a "type hinting" system, which leads to a
catchable fatal error when the type does not strictly match? thats a very misleading euphemism. its
simply strict typing, it has nothing to do with hinting.
anyway, yes there is a proposal for an actual hinting system as Zeev has pointed out just a few
mails early in the thread than yours:
http://wiki.php.net/rfc/typecheckingstrictandweak
regards,
Lukas Kahwe Smith
mls@pooteeweet.org