On Mon, 3 Sep 2012, Laruence wrote:

> On Mon, Sep 3, 2012 at 7:07 AM, Jared Williams <jared.willi...@ntlworld.com> 
> wrote:
> >
> >         Just looking at the foreach list behaviour and it does this...
> >
> > $i = [1, 2, 3];
> > foreach($i as list($a, $b))
> >         var_dump($a, $b);
> >
> > Outputs....
> >
> > NULL
> > NULL
> > NULL
> > NULL
> > NULL
> > NULL
> >
> > There is no test I can see covering this, so cannot tell if its
> > expected.
> >
> > To me, $i does not meet the expected format, so should be some sort of
> > error happening.
>
>    this is expected behavior,  like:
> <?php
> list($a, $b) = 1;
> var_dump($a);

Ew, that's quite nasty (in both cases). Is there a way how we could turn 
those into a notice or so?

cheers,
Derick

-- 
http://derickrethans.nl | http://xdebug.org
Like Xdebug? Consider a donation: http://xdebug.org/donate.php
twitter: @derickr and @xdebug
Posted with an email client that doesn't mangle email: alpine

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

Reply via email to