SplFixedArray::__construct
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"