La función Ds\Sequence::pop() es una función incorporada en PHP que elimina el último valor de la secuencia y lo devuelve.
Sintaxis:
abstract public Ds\Sequence::pop( void ) : mixed
Parámetros: Esta función no acepta ningún parámetro.
Valor de retorno: esta función devuelve el valor emergente.
Los siguientes programas ilustran la función Ds\Sequence::pop() en PHP:
Programa 1:
<?php // Create new sequence $seq = new \Ds\Vector( [12, 15, 18, 20] ); // pop the sequence element var_dump($seq->pop()); // pop the sequence element var_dump($seq->pop()); // pop the sequence element var_dump($seq->pop()); // pop the sequence element var_dump($seq->pop()); ?>
Producción:
int(20) int(18) int(15) int(12)
Programa 2:
<?php // Create new sequence $seq = new \Ds\Vector([12, 15, 18, 20]); for ($i = 0; $i < 4; $i++) { // Pop the sequence element var_dump($seq->pop()); } ?>
Producción:
int(20) int(18) int(15) int(12)
Referencia: http://php.net/manual/en/ds-sequence.pop.php