On Sat, 4 Apr 2026 at 18:54, Alexandru Pătrănescu <[email protected]> wrote:
> Hi Carlos, > > This sounds interesting. > > A mature solution used in JS is lodash, with the get and has functions: > - https://lodash.com/docs/#get > - https://lodash.com/docs/#has > Also, from what I could search, Laravel array helpers have this > functionality as well: > - https://laravel.com/docs/master/helpers#method-array-get > - https://laravel.com/docs/master/helpers#method-array-has > I was curious; did you research both, and maybe also other libraries? If > yes, it would be nice to mention this in the RFC. > > They have some options, like allowing the key parameter as a list of > strings as well. > And also escaping the dot in the key in one way or another. > > -- > Alex > Hi Alex, Thanks for your comments. I have updated the RFC with references to the Laravel and Lodash implementations Allowing the key parameter as a list of strings sounds really interesting, let me explore that possibility Several other people mentioned escaping dots as something important, so I will look into adding that to the implementation Cheers Carlos > > > On Sat, Apr 4, 2026 at 5:08 PM Barel <[email protected]> wrote: > >> Hi, >> >> I would like to open the discussion on my proposal to add two small, >> focused array functions for retrieving and checking nested array elements >> using dot notation. >> >> This is the link to the RFC: >> https://wiki.php.net/rfc/array_get_and_array_has >> >> This is the link to the proposed implementation: >> https://github.com/php/php-src/pull/21637 >> >> Thanks!! >> >> Carlos >> >
