On 2021-06-03 01:59, Mike Schinkel wrote:
1.) Given Nikita's position that it would only be viable to offer a
syntax that simulates method calling for arrays if the methods
themselves are immutable can you envision a solution for allowing
$array->shift() functionality that would address getting both element
and shifted array without resorting to by-reference parameters?

Spread operator support in assignments would solve this nicely:
[$first, ...$rest] = $array;

--
Lauri Kenttä

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: https://www.php.net/unsub.php

Reply via email to