PHP - Função Alocate () do Vetor Ds

A função Ds \ Vector :: allocate () pode alocar memória suficiente para a capacidade necessária.

Sintaxe

public void Ds\Vector::allocate( int $capacity )

A função Ds \ Vector :: allocate () pode garantir que memória suficiente seja alocada para a capacidade necessária. Isso pode eliminar a necessidade de realocar um interno conforme os valores são adicionados.

A função Ds \ Vector :: allocate () não retorna nenhum valor.

Exemplo 1

<?php 
   $vector = new \Ds\Vector(); 
  
   echo("Allocated memory:"); 
   var_dump($vector->capacity()); 
  
   echo("Allocated memory:"); 
   $vector->allocate(50); 
  
   var_dump($vector->capacity()); 
?>

Exemplo 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()); 
?>