A função Ds \ Sequence :: pop () pode remover e retornar o último valor.
Sintaxe
abstract public mixed Ds\Sequence::pop( void )
A função Ds \ Sequence :: pop () não possui parâmetros. Esta função pode retornar o último valor removido.
A função Ds \ Sequence :: pop () pode lançar UnderflowException se estiver vazia.
Exemplo 1
<?php
$array1 = new \Ds\Vector([10, 20, 30, 40, 50]);
echo("Original vector elements \n");
print_r($array1);
echo("The last element in vector:");
var_dump($array1->pop());
echo("\n After removing the last element \n");
print_r($array1);
?>
Exemplo 2
<?php
$array1 = new \Ds\Vector(["Tutorials", "Point", "Tutiorix"]);
echo("Original vector elements \n");
print_r($array1);
echo("The last element in vector:");
var_dump($array1->pop());
echo("\n After removing the last element \n");
print_r($array1);
?>