A classe Map
(PECL ds >= 1.0.0)
Introdução
Um Map é uma coleção sequencial de pares chave-valor, quase idêntica a um
array usada em um contexto semelhante. As chaves podem ser de qualquer tipo, mas devem ser únicas.
Os valores são substituídos se adicionados ao mapa usando a mesma chave.
Pontos Fortes
- Chaves e valores podem ser de qualquer tipo, incluindo objetos.
- Suporta a sintaxe de array (colchetes).
- A ordem de inserção é preservada.
- O desempenho e a eficiência de memória são muito semelhantes a um array.
- Libera automaticamente a memória alocada quando seu tamanho diminui o suficiente.
Pontos Fracos
- Não pode ser convertido para um array quando objetos são usados como chaves.
Constantes pré-definidas
Ds\Map::MIN_CAPACITY
-
Índice
There are no user contributed notes for this page.