(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SplFixedArray::setSize — Изменяет размер массива
Устанавливает размер массива в значение size.
Если size меньше текущего размера массива, то все
лишние значения отбрасываются. Если же size больше
текущего размера массива, то массив будет дополнен null значениями.
Функция возвращает логическое значение true.
Метод выбрасывает ошибку ValueError, если
значение параметра size меньше нуля.
| Версия | Описание |
|---|---|
| 8.4.0 | Метод SplFixedArray::setSize() теперь возвращает предварительное значение true. |
Пример #1 Пример использования SplFixedArray::setSize()
<?php
$array = new SplFixedArray(5);
echo $array->getSize()."\n";
$array->setSize(10);
echo $array->getSize()."\n";
?>Результат выполнения приведённого примера:
5 10