Documentación offline PHP master

Ds\Map::allocate

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

En esta página

Ds\Map::allocate

Asigna suficiente memoria para una capacidad requerida

Descripción#

public Ds\Map::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 será siempre redondeada a la potencia de 2 más cercana.

## Valores devueltos

No se retorna ningún valor.

## Ejemplos

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

```php

Resultado del ejemplo anterior es similar a:

int(16)
int(128)