La clase Map
(PECL ds >= 1.0.0)
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.
Constantes predefinidas
Ds\Map::MIN_CAPACITY
-
Tabla de contenidos
There are no user contributed notes for this page.