On Thu, Nov 3, 2016 at 8:52 PM, David Lundgren <dlundg...@syberisle.net> wrote:
> On 11/3/16 2:58 PM, Levi Morrison wrote:
>>> I think it would be bad to remove these functions and force users to
>>> wrap arrays with ArrayIterator, just to manually iterate an array. After
>>> spending a little time looking through how these functions are being
>>> used in frameworks and libraries, removing them seems like it will cause
>>> more harm than good, even in a future version of the language.
>>
>> Can you show some examples of frameworks and libraries you found where
>> it would cause more harm than good?
>
> Apologies, that was a subjective statement. I also made it appear that
> the usage of these functions was greater than it may really be, and
> would cripple said projects, that was not my intention, and most
> definitely not the case.
>
> These are the ones I remember, and another way could be used if
> current/next/key were not available for these contexts:
>
> Yii CMarkdownParser: https://git.io/vXCiy
> ZF2 stdlib FastPriorityQueue: https://git.io/vXCiH
> Drupal DI Container: https://git.io/vXCPB
> Symfony MO file loader: https://git.io/vXCPK
> Symfony HttpFoundation Request: https://git.io/vXCXW
>
>
> Dave
> --
> David Lundgren
> dlundg...@syberisle.net
> GPG: 0x26F54D7F
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php

Many of these just seem to use `current` to get the first item and
would easily migrate to a new API such as `first()`.

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

Reply via email to