Documentación offline PHP master

SplFixedArray::__construct

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

SplFixedArray::__construct

Construye un nuevo

SplFixedArray

Descripción#

public SplFixedArray::__construct([int $size])
```php

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 con `SplFixedArray::__construct`

```php

El ejemplo anterior mostrará:

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