Documentación offline PHP master

Ds\Set::allocate

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Ds\Set::allocate

Asigna suficiente memoria para una capacidad requerida

Descripción#

public Ds\Set::allocate(int $capacity): void
```php

Asigna suficiente memoria para una capacidad requerida.

## Parámetros

`capacity`  
El número de valores para los cuales la capacidad debe ser asignada.

> [!NOTE]
> La capacidad permanecerá igual si este valor es inferior o igual a la capacidad actual.

> [!NOTE]
> La capacidad siempre será redondeada a la potencia de 2 más cercana.

## Valores devueltos

No se retorna ningún valor.

## Ejemplos

Ejemplo de `Ds\Set::allocate`
capacity()); $set->allocate(100); var_dump($set->capacity()); ?>

```php

Resultado del ejemplo anterior es similar a:

int(16)
int(128)