Array_shift() shifts the first value of the array off and returns it, shortening the array by one element and moving everything down.
This would result in $args having one element "-f" left, and $opt being "-v".
See also array_unshift(), array_push(), and array_pop().