$arr[@arr ? $#arr : 0] = $foo; #### (@arr ? $arr[-1] : $arr[0]) = $foo;