(PECL ds >= 1.0.0)
Ds\Sequence::allocate — Allocates enough memory for a required capacity
abstract public Ds\Sequence::allocate ( int $capacity ) : void
Ensures that enough memory is allocated for a required capacity. This removes the need to reallocate the internal as values are added.
The number of values for which capacity should be allocated.
Capacity will stay the same if this value is less than or equal to the current capacity.
No value is returned.
Example #1 Ds\Sequence::allocate() example
<?php $sequence = new \Ds\Vector(); var_dump($sequence->capacity()); $vector->allocate(100); var_dump($sequence->capacity()); ?>
The above example will output something similar to:
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.