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

Reply via email to