PHP Conference Fukuoka 2025

Ds\Map::__construct

(PECL ds >= 1.0.0)

Ds\Map::__constructCria uma nova instância

Descrição

public Ds\Map::__construct(mixed ...$values)

Cria uma nova instância, utilizando um objeto traversable ou um array para os valores iniciais em values.

Parâmetros

values

Um objeto traversable ou um array para usar como valores iniciais.

Exemplos

Exemplo #1 Exemplo de Ds\Map::__construct()

<?php
$map
= new \Ds\Map();
var_dump($map);

$map = new \Ds\Map(["a" => 1, "b" => 2, "c" => 3]);
var_dump($map);
?>

O exemplo acima produzirá algo semelhante a:

object(Ds\Map)#1 (0) {
}
object(Ds\Map)#2 (3) {
  [0]=>
  object(Ds\Pair)#1 (2) {
    ["key"]=>
    string(1) "a"
    ["value"]=>
    int(1)
  }
  [1]=>
  object(Ds\Pair)#3 (2) {
    ["key"]=>
    string(1) "b"
    ["value"]=>
    int(2)
  }
  [2]=>
  object(Ds\Pair)#4 (2) {
    ["key"]=>
    string(1) "c"
    ["value"]=>
    int(3)
  }
}
adicionar nota

Notas de Usuários

Não há notas de usuários para esta página.
To Top