PHP | Ds\Sequence capacity() Function
The Ds\Sequence::capacity() function is an inbuilt function in PHP which is used to returns the current capacity of sequence.
Syntax:
int abstract public Ds\Sequence::capacity ( void )
Parameter: This function does not accepts any parameter.
Return value: This function returns the current capacity of sequence.
Below programs illustrate the Ds\Sequence::capacity() function in PHP:
Program 1:
<?php // Declare a sequence$seq = new \Ds\Vector(); // Use capacity() functionvar_dump($seq->capacity()); // Push element in sequence$seq->push(...range(1, 100)); // Use capacity() functionvar_dump($seq->capacity()); // Pop element in sequence$seq->pop(); // Use capacity() functionvar_dump($seq->capacity()); ?> |
Output:
int(8) int(100) int(100)
Program 2:
<?php // Declare a sequence$seq = new \Ds\Vector(); // Push element in sequence$seq->push(...range(1, 50)); // Use capacity() functionvar_dump($seq->capacity()); // Push element in sequence$seq->push(...range(1, 50)); // Use capacity() functionvar_dump($seq->capacity()); ?> |
Output:
int(50) int(100)
Reference: https://www.php.net/manual/en/ds-sequence.capacity.php


