PHP - Funzione Ds Sequence allocate ()
La funzione Ds \ Sequence :: allocate () può allocare memoria sufficiente per una capacità richiesta.
Sintassi
public abstract void Ds\Sequence::allocate( int $capacity )
La funzione Ds \ Sequence :: allocate () può garantire che sia allocata memoria sufficiente per la capacità richiesta. Elimina la necessità di riallocare l'interno man mano che i valori vengono aggiunti.
La funzione Ds \ Sequence :: allocate () non restituisce alcun valore.
Esempio 1
<?php
$seq = new \Ds\Vector();
var_dump($seq->capacity());
$seq->allocate(20);
var_dump($seq->capacity());
$seq->allocate(100);
var_dump($seq->capacity());
?>
Esempio 2
<?php
$seq = new \Ds\Vector();
$arr = array(10, 20, 30, 40, 50);
foreach($arr as $val) {
$seq->allocate($val);
var_dump($seq->capacity());
}
?>