La función Ds \ Queue :: allocate () puede asignar suficiente memoria para la capacidad requerida.
Sintaxis
public void Ds\Queue::allocate( int $capacity )
Función Ds \ Queue :: allocate () para 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 \ Queue :: allocate () no devuelve ningún valor.
Ejemplo
<?php
$queue = new \Ds\Queue();
echo("The allocated space is:");
var_dump($queue->capacity());
echo("The allocated space is:");
$queue->allocate(20);
var_dump($q->capacity());
$queue->allocate(100);
var_dump($q->capacity());
?>