PHP 8.5.0 Alpha 1 available for testing

SplFixedArray::setSize

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

SplFixedArray::setSizeCambia el tamaño de un array de tamaño fijo

Descripción

public SplFixedArray::setSize(int $size): true

Cambia el tamaño de un array a un tamaño fijo size. Si size es inferior al tamaño actual del array, todos los valores después del nuevo tamaño serán ignorados. Si size es mayor que el tamaño actual del array, el array será completado con valores de tipo null.

Parámetros

size

El nuevo tamaño del array. Debe ser un valor entre 0 y PHP_INT_MAX.

Valores devueltos

Siempre devuelve true.

Errores/Excepciones

Levanta una excepción ValueError cuando size es inferior a cero.

Historial de cambios

Versión Descripción
8.4.0 SplFixedArray::setSize() ahora tiene un retorno provisional de true.

Ejemplos

Ejemplo #1 Ejemplo con SplFixedArray::setSize()

<?php
$array
= new SplFixedArray(5);
echo
$array->getSize()."\n";
$array->setSize(10);
echo
$array->getSize()."\n";
?>

El resultado del ejemplo sería:

5
10

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top