PHP - Funzione Ds Vector allocate ()

La funzione Ds \ Vector :: allocate () può allocare memoria sufficiente per la capacità richiesta.

Sintassi

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

La funzione Ds \ Vector :: allocate () può assicurarsi che sia allocata memoria sufficiente per la capacità richiesta. Può eliminare la necessità di riallocare un interno man mano che vengono aggiunti valori.

La funzione Ds \ Vector :: allocate () non restituisce alcun valore.

Esempio 1

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

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