La función Ds \ Vector :: allocate () puede asignar suficiente memoria para la capacidad requerida.
Sintaxis
public void Ds\Vector::allocate( int $capacity )
La función Ds \ Vector :: allocate () puede garantizar que se asigne suficiente memoria para la capacidad requerida. Puede eliminar la necesidad de reasignar un interno a medida que se agregan valores.
La función Ds \ Vector :: allocate () no devuelve ningún valor.
Ejemplo 1
<?php
$vector = new \Ds\Vector();
echo("Allocated memory:");
var_dump($vector->capacity());
echo("Allocated memory:");
$vector->allocate(50);
var_dump($vector->capacity());
?>
Ejemplo 2
<?php
$vector = new \Ds\Vector();
echo("Allocated momory:");
var_dump($vector->capacity());
echo("Allocated memory:");
$vector->allocate(7);
var_dump($vector->capacity());
$vector->allocate(100);
var_dump($vector->capacity());
?>