> On Tue, Feb 28, 2012 at 3:03 PM, Rick WIdmer <vch...@developersdesk.com>wrote:
>
> > On 2/28/2012 2:58 PM, Kris Craig wrote:
> >
> >  strong int $a = "1"; // Converts to 1.  May or may not throw an error 
> > (I'm
> >> still on the fence).
> >>
> >
> > It this is an error, it is no longer PHP.
> >
> 
> @Rick Though I'm not sure I'd agree with the overly broad "it is no longer 
> PHP" hyperbole, I think the basic point that it would be a significant 
> departure from the current model has merit.  So ok, you've convinced me.
That example should not throw any errors.  I'm officially no longer on the 
fence with that.  =)
>
> --Kris

OK, if we're all on the same page there, I think this means that there is no 
significant difference between the "strong int" and "weak int" in your proposal 
(the only remaining difference being the level of error raised when it cannot 
be converted, which IMO is not substantial enough to deserve a keyword.) I'd 
prefer to just pick one error level to use (E_RECOVERABLE_ERROR would be the 
most consistent) and keep everything simple.

John Crenshaw
Priacta, Inc.

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

Reply via email to