On 12.07.2018 at 09:06, Côme Chilliet wrote: > Le jeudi 12 juillet 2018, 01:04:36 CEST Andrea Faulds a écrit : > >> Hmm. Returning null with no warning makes perfect sense for keys, since >> null is not a valid key so there's no ambiguity, but for values it seems >> problematic. On that ground I've decided to change my vote to No for the >> value functions, but keep the vote for Yes for the key functions. >> Someone who wants such behaviour could always do >> ($array[array_key_last($array)] ?? null), I guess.
Ditto! > You cannot do that easily if the array is returned by a function. > function()[array_key_last(function())] would call the function twice. You can easily store the function's return value in a variable, though. -- Christoph M. Becker -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php