(PECL ds >= 1.0.0)
Ds\Deque::allocate â Alloue suffisamment de mĂ©moire pour une capacitĂ© requise
Assure qu'assez de mémoire est allouée pour une capacité requise. Cela élimine le besoin de réallouer le tampon interne à mesure que les valeurs sont ajoutées.
capacityLe nombre de valeurs pour lesquelles la capacitĂ© doit ĂȘtre allouĂ©e.
Note:
La capacitĂ© restera la mĂȘme si cette valeur est infĂ©rieure ou Ă©gale Ă la capacitĂ© actuelle.
Note:
La capacité sera toujours arrondie à la puissance de 2 la plus proche.
Aucune valeur n'est retournée.
Exemple #1 Exemple de Ds\Deque::allocate()
<?php
$deque = new \Ds\Deque();
var_dump($deque->capacity());
$deque->allocate(100);
var_dump($deque->capacity());
?>Résultat de l'exemple ci-dessus est similaire à :
int(8) int(128)