PHP Conference Nagoya 2025

SplFixedArray::setSize

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

SplFixedArray::setSizeChange la taille d'un tableau à taille fixe

Description

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

Change la taille d'un tableau à la taille fixe size. Si size est inférieur à la taille courante du tableau, toutes les valeurs après la nouvelle taille seront ignorées. Si size est plus grand que la taille courante du tableau, le tableau sera complété par des valeurs de type null.

Liste de paramètres

size

La nouvelle taille du tableau. Doit être une valeur entre 0 et PHP_INT_MAX.

Valeurs de retour

Retourne toujours true.

Erreurs / Exceptions

Lève une exception ValueError lorsque size est inférieur à zéro.

Historique

Version Description
8.4.0 SplFixedArray::setSize() a désormais un retour provisoire de true.

Exemples

Exemple #1 Exemple avec SplFixedArray::setSize()

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

L'exemple ci-dessus va afficher :

5
10

add a note

User Contributed Notes

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