(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SplFixedArray::setSize — Altera o tamanho de um array
Altera o tamanho de um array para o novo tamanho especificado por size
. Se
size
for menor que o tamanho atual do array, quaisquer valores após o novo tamanho
serão descartados. Se size
for maior que o tamanho atual do array, o array será
preenchido com valores null
.
Lança InvalidArgumentException quando size
é menor que zero.
Gera um E_WARNING
quando size
não pode ser usado como um número.
Exemplo #1 Exemplo de SplFixedArray::setSize()
<?php
$array = new SplFixedArray(5);
echo $array->getSize()."\n";
$array->setSize(10);
echo $array->getSize()."\n";
?>
O exemplo acima produzirá:
5 10