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

Reply via email to