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

Reply via email to