(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
.
Sempre retorna true
.
Lança ValueError quando
size
for menor que zero.
Versão | Descrição |
---|---|
8.4.0 | SplFixedArray::setSize() agora tem um tipo de retorno provisório de true. |
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