Construye un nuevo SplFixedArray

# SplFixedArray::__construct

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

SplFixedArray::__construct — Construye un nuevo SplFixedArray

### Descripción

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

Inicializa un array fijo con un número de valores `null` iguales al argumento `size`.

### Parámetros

`size`

  El tamaño del array de tamaño fijo. Espera un número comprendido entre `0` y `PHP_INT_MAX`.

### Errores/Excepciones

Lanza una excepción ValueError cuando `size` es negativo.

### Historial de cambios

Versión | Descripción
--- | ---
8.0.0 | Ahora lanza una excepción ValueError cuando `size` es negativo. Anteriormente, se lanzaba una InvalidArgumentException.

### Ejemplos

Ejemplo #1 Ejemplo con SplFixedArray::__construct()

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

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

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

El ejemplo anterior mostrará:

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

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