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() function var_dump( $seq ->capacity());
// Push element in sequence $seq ->push(...range(1, 100));
// Use capacity() function var_dump( $seq ->capacity());
// Pop element in sequence $seq ->pop();
// Use capacity() function var_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() function var_dump( $seq ->capacity());
// Push element in sequence $seq ->push(...range(1, 50));
// Use capacity() function var_dump( $seq ->capacity());
?> |
Output:
int(50) int(100)
Reference: https://www.php.net/manual/en/ds-sequence.capacity.php