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.
You cannot do that easily if the array is returned by a function. function()[array_key_last(function())] would call the function twice. -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php