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