La función Ds\Sequence::capacity() es una función incorporada en PHP que se usa para devolver la capacidad actual de la secuencia.
Sintaxis:
int abstract public Ds\Sequence::capacity ( void )
Parámetro: Esta función no acepta ningún parámetro.
Valor devuelto: Esta función devuelve la capacidad actual de la secuencia.
Los siguientes programas ilustran la función Ds\Sequence::capacity() en PHP:
Programa 1:
<?php // Declare a sequence $seq = new \Ds\Vector(); // Use capacity() function var_dump($seq->capacity()); // Push element in sequence $seq->push(...range(1, 100)); // Use capacity() function var_dump($seq->capacity()); // Pop element in sequence $seq->pop(); // Use capacity() function var_dump($seq->capacity()); ?>
Producción:
int(8) int(100) int(100)
Programa 2:
<?php // Declare a sequence $seq = new \Ds\Vector(); // Push element in sequence $seq->push(...range(1, 50)); // Use capacity() function var_dump($seq->capacity()); // Push element in sequence $seq->push(...range(1, 50)); // Use capacity() function var_dump($seq->capacity()); ?>
Producción:
int(50) int(100)
Referencia: https://www.php.net/manual/en/ds-sequence.capacity.php