PHP - Função Ds Vector shift ()

A função Ds \ Vector :: shift () pode remover e retornar o primeiro valor.

Sintaxe

public mixed Ds\Vector::shift( void )

A função Ds \ Vector :: shift () não possui parâmetros. Esta função pode retornar o primeiro valor que foi removido.

A função Ds \ Vector :: shift () pode lançar UnderflowException se estiver vazia.

Exemplo

<?php
   $vector = new \Ds\Vector(["a", "b", "c"]);

   var_dump($vector->shift());
   var_dump($vector->shift());
   var_dump($vector->shift());
?>