Documentación offline PHP master

La clase Map

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

En esta página

Introducción#

Un Map es una colección secuencial de pares clave-valor, casi identico a un array usado en un contexto similar. Las claves pueden ser de cualquier tipo, pero deben ser únicos. Los valores se reemplazan si se agregan al mapa usando la misma clave.

Fortalezas#

Las claves y valores pueden ser de cualquer tipo, incluyendo objetos., Soporta la sintaxis array (corchetes)., Se mantiene el orden de inserción., El rendimiento y la eficiencia de memoria son muy similares al de un array., Automáticamente libera la memoria asignada cuando su tamaño cae lo suficientemente bajo.

Debilidades#

No puede ser convertido a un array cuando los objetos son usados como claves.

Sinopsis de la clase#

Ds\Map

Ds\Map

Ds\Collection

ArrayAccess

Constantes

const

int

Ds\Map::MIN_CAPACITY

8

Métodos

Constantes predefinidas#

Ds\Map::MIN_CAPACITY

Historial de cambios#

Versión Descripción
PECL ds 1.3.0 La clase ahora implementa ArrayAccess.
PECL ds 1.2.0 Ds\Map::MIN_CAPACITY cambió de 16 a 8.