Andi,

The existing functionality is very simple (no RFC) needed. It allows for
scalar type hints and ensures that the Z_TYPE of the parameter matches the
indicated type in the declaration, any mistmatch results in an error.

On Sat, May 22, 2010 at 5:46 PM, Andi Gutmans <a...@zend.com> wrote:

> So which RFC should I be reviewing? Does this RFC reflect what Ilia's
> patch does? I just want to be sure we are talking about the same thing
> and can review and comment on it in detail. We've had many discussions
> on this topic over the years and different people had different things
> in mind so we need to make sure we have a good structured discussion
> (and documented via RFC).
>
> Andi
>
> > -----Original Message-----
> > From: Lukas Kahwe Smith [mailto:m...@pooteeweet.org]
> > Sent: Saturday, May 22, 2010 1:39 PM
> > To: Josh Davis
> > Cc: Zeev Suraski; internals@lists.php.net
> > Subject: Re: [PHP-DEV] Type hinting
> >
> >
> > 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
> > m...@pooteeweet.org
> >
> >
> >
> >
> > --
> > 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