La función Ds \ Sequence :: allocate () puede asignar suficiente memoria para una capacidad requerida.
Sintaxis
public abstract void Ds\Sequence::allocate( int $capacity )
La función Ds \ Sequence :: allocate () puede garantizar que se asigne suficiente memoria para la capacidad requerida. Elimina la necesidad de reasignar el interno a medida que se agregan valores.
La función Ds \ Sequence :: allocate () no devuelve ningún valor.
Ejemplo 1
<?php
$seq = new \Ds\Vector();
var_dump($seq->capacity());
$seq->allocate(20);
var_dump($seq->capacity());
$seq->allocate(100);
var_dump($seq->capacity());
?>
Ejemplo 2
<?php
$seq = new \Ds\Vector();
$arr = array(10, 20, 30, 40, 50);
foreach($arr as $val) {
$seq->allocate($val);
var_dump($seq->capacity());
}
?>