PHP如何使用Ds\Deque Capacity()函数(示例)

【PHP如何使用Ds\Deque Capacity()函数(示例)】Ds\Deque::capacity()function是PHP中的内置函数, 用于获取Deque的当前容量。
语法如下:

public Ds\Deque::capacity( void ) : int

参数:该函数不接受任何参数。
返回值:此函数返回双端队列的当前容量。
下面的程序说明了Ds\Deque::capacity()PHP中的功能:
程序1:
< ?php// Allocating deque of default size $deck = new \Ds\Deque(); echo ( "Default size of Deque: " ); // Display the current capacity of the deque var_dump( $deck -> capacity()); // Allocating space for 50 values to the deque $deck -> allocate(50); echo ( "Allocated size of Deque: " ); // Display the current capacity of the deque var_dump( $deck -> capacity()); ?>

输出如下:
Default size of Deque: int(8) Allocated size of Deque: int(64)

程式2:
< ?php// Declare Deque $deck = new \Ds\Deque([1, 2, 3, 4, 5, 6]); echo ( "Elements of Deque\n" ); // Display the Deque elements var_dump( $deck ); echo ( "\nCapacity of Deque: " ); // Display the capacity of Deque var_dump( $deck -> capacity()); ?>

输出如下:
Elements of Deque object(Ds\Deque)#1 (6) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(4) [4]=> int(5) [5]=> int(6) }Capacity of Deque: int(8)

参考: http://php.net/manual/en/ds-deque.capacity.php

    推荐阅读