rfc:cachediterable
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
rfc:cachediterable [2021/06/15 13:47] – tandre | rfc:cachediterable [2021/06/29 14:24] (current) – tandre | ||
---|---|---|---|
Line 3: | Line 3: | ||
* Date: 2021-02-06 | * Date: 2021-02-06 | ||
* Author: Tyson Andre, tandre@php.net | * Author: Tyson Andre, tandre@php.net | ||
- | * Status: | + | * Status: |
* Implementation: | * Implementation: | ||
* First Published at: https:// | * First Published at: https:// | ||
Line 11: | Line 11: | ||
Currently, PHP does not provide a built-in way to store the state of an arbitrary iterable for reuse later (when the iterable has arbitrary keys, or when keys might be repeated). It would be useful to do so for many use cases, such as: | Currently, PHP does not provide a built-in way to store the state of an arbitrary iterable for reuse later (when the iterable has arbitrary keys, or when keys might be repeated). It would be useful to do so for many use cases, such as: | ||
- | - Creating a rewindable copy of a non-rewindable Traversable (e.g. a '' | + | - Creating a rewindable copy of a non-rewindable Traversable (e.g. a '' |
- Generating an '' | - Generating an '' | ||
- Providing internal or userland helpers such as '' | - Providing internal or userland helpers such as '' | ||
Line 349: | Line 349: | ||
This is a Yes/No vote, requiring a 2/3 majority. Voting started on June 15, 2021 and ends on June 29, 2021. | This is a Yes/No vote, requiring a 2/3 majority. Voting started on June 15, 2021 and ends on June 29, 2021. | ||
- | <doodle title=" | + | <doodle title=" |
* Yes | * Yes | ||
* No | * No | ||
Line 356: | Line 356: | ||
==== Poll: Reason for voting against this RFC ==== | ==== Poll: Reason for voting against this RFC ==== | ||
- | <doodle title=" | + | <doodle title=" |
* Object to the namespace choice | * Object to the namespace choice | ||
* Object to the name | * Object to the name | ||
Line 369: | Line 369: | ||
* [[rfc: | * [[rfc: | ||
* https:// | * https:// | ||
+ | * [[https:// | ||
===== Rejected Features ===== | ===== Rejected Features ===== |
rfc/cachediterable.1623764867.txt.gz · Last modified: 2021/06/15 13:47 by tandre