PHP - Funzione Ds Sequence shift ()

La funzione Ds \ Sequence :: shift () può rimuovere e restituire un primo valore.

Sintassi

public abstract mixed Ds\Sequence::shift( void )

La funzione Ds \ Sequence :: shift () non ha parametri. Questa funzione può restituire il primo valore che è stato rimosso.

La funzione Ds \ Sequence :: shift () può generare UnderflowException se vuota.

Esempio 1

<?php 
   $seq = new \Ds\Vector([10, 15, 20, 25]); 
  
   var_dump($seq->shift()); 
   var_dump($seq->shift()); 
   var_dump($seq->shift()); 
   var_dump($seq->shift()); 
?>

Esempio 2

<?php 
   $seq = new \Ds\Vector(["Raja", "Jai", "Adithya"]); 
  
   var_dump($seq->shift()); 
   var_dump($seq->shift()); 
   var_dump($seq->shift()); 
?>