RE: [PHP-DEV] Scalar type hinting
| From: | John Crenshaw | Date: | Tue, 28 Feb 2012 21:52:32 +0000 |
| Subject: | RE: [PHP-DEV] Scalar type hinting | ||
| References: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-58287@lists.php.net to get a copy of this message | ||
No, In the example given there's an error on int $a = "1". There should be no error
because this juggles fine.
John Crenshaw
Priacta, inc.
-----Original Message-----
From: Kris Craig [mailto:kris.craig@gmail.com]
Sent: Tuesday, February 28, 2012 4:47 PM
To: Richard Lynch
Cc: internals@lists.php.net
Subject: Re: [PHP-DEV] Scalar type hinting
@Richard That's fairly close to what I'm thinking, yes. But there seems to be a diverse
range of ideas bouncing around right now, so at present it's all in flux.
--Kris
On Tue, Feb 28, 2012 at 1:44 PM, Richard Lynch <ceo@l-i-e.com> wrote:
> On Mon, February 27, 2012 4:34 pm, Kris Craig wrote:
> > I think this is the main reason for differentiating between "strong"
> > (or
> > whatever word is appropriate) and "weak." The developer may very
> > well want their script to blow-up in such a case.
>
> I believe I actually "get it" now...
>
> You want 3 layers:
>
> $a = "1"; //current kosher unchanged
> weak int $a = "1"; // some E_x error level strong int $a = "1"; //
> some E_y error level where E_y > E_x
>
> Is that a correct summation?
>
> --
> brain cancer update:
> http://richardlynch.blogspot.com/search/label/brain%20tumor
> Donate:
>
>
> https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=F
> S9NLTNEEKWBE
>
>
>
> --
> PHP Internals - PHP Runtime Development Mailing List To unsubscribe,
> visit: http://www.php.net/unsub.php
>
>