Hi! > I provided an array_key_first() implementation awhile ago that was > first shot down because “too many array_* functions”, and then later > ignored because I didn’t want to go through the RFC process just to > add a few functions. (PR here: > https://github.com/php/php-src/pull/347)
Adding array functions definitely requires and RFC process, arrays are primary data structure in PHP that stores practically everything, so having good API for them is essential. It's not that hard to make an RFC, and given that you propose a change which literally concerns millions of sites and developers, it's only to be expected that some formal description and discussion of the proposal is required. > If people are generally interested in having an > array_key_(first|last|index) implementation, I can dust off that PR, > update it for master, and if we really need an RFC, I’ll prepare one > for PHP 7.1. I imagine we do need an RFC for something like that. First element can be easily accessed with reset and each/current, but the last one is harder to access without modifying. So maybe it's be a good addition. There's a lot of time till 7.1 yet so you could definitely make a good RFC. -- Stas Malyshev smalys...@gmail.com -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php