Values & References9 / 16
Up next

Pass an array by reference

<?php
declare(strict_types=1);
// &$v edits the caller's array in place
function pushZero(array &$v): void {
    $v[] = 0;
}
$nums = [1, 2];
pushZero($nums);
print_r($nums);
What you're solving

&$v modifies the caller's array