RE: [PHP-DEV] [VOTE] Generators

2012-08-29 Thread Jared Williams
-Original Message- From: Nikita Popov [mailto:nikita@gmail.com] Sent: 25 August 2012 17:11 To: PHP internals Subject: [PHP-DEV] [VOTE] Generators Hi internals! I think the generators RFC has been discussed thoroughly enough by now, so I opened the vote:

Re: [PHP-DEV] [VOTE] Generators

2012-08-29 Thread Nikita Popov
On Wed, Aug 29, 2012 at 6:21 PM, Jared Williams jared.willia...@ntlworld.com wrote: -Original Message- From: Nikita Popov [mailto:nikita@gmail.com] Sent: 25 August 2012 17:11 To: PHP internals Subject: [PHP-DEV] [VOTE] Generators Hi internals! I think the generators RFC has

Re: [PHP-DEV] [VOTE] Generators

2012-08-29 Thread Derick Rethans
On Wed, 29 Aug 2012, Nikita Popov wrote: function bind(array $keys, array $row) { foreach($keys as $key) yield $key = $row[$key]; } $row = []; $it = bind(['a', 'b'], $row); foreach($it as $key = $ref) echo $key; echo \n; foreach($it as

Re: [PHP-DEV] [VOTE] Generators

2012-08-29 Thread Stas Malyshev
Hi! Thanks, this is now fixed. It'll throw an exception now, saying that you can't traverse an already closed generator. Nothing in the core throws an exception, why would this?! I'd rather have it skip foreach, maybe producing a warning/notice. It'd otherwise also be only place generators

Re: [PHP-DEV] [VOTE] Generators

2012-08-29 Thread Nikita Popov
On Wed, Aug 29, 2012 at 10:10 PM, Derick Rethans der...@php.net wrote: On Wed, 29 Aug 2012, Nikita Popov wrote: function bind(array $keys, array $row) { foreach($keys as $key) yield $key = $row[$key]; } $row = []; $it = bind(['a', 'b'], $row);

Re: [PHP-DEV] [VOTE] Generators

2012-08-29 Thread Gustavo Lopes
On Wed, 29 Aug 2012 22:10:52 +0200, Derick Rethans der...@php.net wrote: On Wed, 29 Aug 2012, Nikita Popov wrote: function bind(array $keys, array $row) { foreach($keys as $key) yield $key = $row[$key]; } $row = []; $it = bind(['a', 'b'], $row); foreach($it

Re: [PHP-DEV] [VOTE] Generators

2012-08-29 Thread Derick Rethans
On Wed, 29 Aug 2012, Nikita Popov wrote: On Wed, Aug 29, 2012 at 10:10 PM, Derick Rethans der...@php.net wrote: On Wed, 29 Aug 2012, Nikita Popov wrote: function bind(array $keys, array $row) { foreach($keys as $key) yield $key = $row[$key]; }

Re: [PHP-DEV] [VOTE] Generators

2012-08-29 Thread Hannes Magnusson
On Wed, Aug 29, 2012 at 10:19 PM, Derick Rethans der...@php.net wrote: On Wed, 29 Aug 2012, Nikita Popov wrote: On Wed, Aug 29, 2012 at 10:10 PM, Derick Rethans der...@php.net wrote: On Wed, 29 Aug 2012, Nikita Popov wrote: function bind(array $keys, array $row) {

RE: [PHP-DEV] [VOTE] Generators

2012-08-29 Thread Jared Williams
-Original Message- From: Hannes Magnusson [mailto:hannes.magnus...@gmail.com] Sent: 29 August 2012 22:50 To: Derick Rethans Cc: Nikita Popov; Jared Williams; PHP internals Subject: Re: [PHP-DEV] [VOTE] Generators On Wed, Aug 29, 2012 at 10:19 PM, Derick Rethans

Re: [PHP-DEV] [VOTE] Generators

2012-08-29 Thread Yasuo Ohgaki
Hi, 2012/8/30 Pierre Joye pierre@gmail.com: hi! On Wed, Aug 29, 2012 at 11:19 PM, Derick Rethans der...@php.net wrote: ext/spl - SPL is not *core* language. The generators are. Don't throw exceptions from core features! I would not have a problem with exceptions here. It is much

Re: [PHP-DEV] Default input encoding for htmlspecialchars/htmlentities

2012-08-29 Thread Yasuo Ohgaki
Hi, I've created RFC page so that this discussion will be forgotten. https://wiki.php.net/rfc/default_encoding Please edit the RFC page if needed. Regards, -- Yasuo Ohgaki yohg...@ohgaki.net -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: