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()); ?> |
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()); ?> |
int(50) int(100)
Reference: https://www.php.net/manual/en/ds-sequence.capacity.php