Constrói um novo array fixo

# SplFixedArray::__construct

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

SplFixedArray::__construct — Constrói um novo array fixo

### Descrição

public function SplFixedArray::__construct(int `$size` = 0)

Inicializa um array fixo com um número de valores `null` igual ao `size`.

### Parâmetros

`size`

  O tamanho do array fixo. Isso espera um número entre `0` e `PHP_INT_MAX`.

### Erros/Exceções

Lança um ValueError quando `size` é um número inteiro negativo.

### Registro de Alterações

Versão | Descrição
--- | ---
8.0.0 | Agora lança um ValueError se `size` é negativo; anteriormente lançava um InvalidArgumentException.

### Exemplos

Exemplo #1 Exemplo de SplFixedArray::__construct()

    <?php
    $array = new SplFixedArray(5);

    $array[1] = 2;
    $array[4] = "foo";

    foreach($array as $v) {
      var_dump($v);
    }
    ?>

O exemplo acima produzirá:

    NULL
    int(2)
    NULL
    NULL
    string(3) "foo"

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open