PHP Ds\Dequealloc()函数用法示例

PHP Ds\Deque::allocate()函数是PHP中的内置函数, 用于根据参数指定分配内存。如果未定义参数, 则将创建默认大小的双端队列。
PHP的双端队列分配内存函数使用语法如下:

public Ds\Deque::allocate( $capacity ) : void

【PHP Ds\Dequealloc()函数用法示例】参数:该函数接受单个参数$容量其中包含要为其分配空间的值的数量。
PHP Dequealloc返回值:此函数不返回任何值。
下面的程序说明了PHP中的Ds\Deque::allocate()函数:
PHP双端队列分配内存程序1:
< ?php//Declare Deque of default size $deq = new \Ds\Deque(); //Display the capacity of Deque var_dump( $deq -> capacity()); //Allocating space for 50 values //to the Deque $deq -> allocate(50); //Display the capacity of Deque var_dump( $deq -> capacity()); ?>

输出如下:
int(8) int(64)

PHP Dequealloc程序2:
< ?php//Declare Deque of default size $deck = new \Ds\Deque(); //Display the Deque capacity var_dump( $deck -> capacity()); //Allocating space for 50 values //to the Deque $deck -> allocate(50); //Display the Deque capacity var_dump( $deck -> capacity()); //Allocating space for 60 values //to the Deque $deck -> allocate(60); //Display the Deque capacity var_dump( $deck -> capacity()); ?>

输出如下:
int(8) int(64) int(64)

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

    推荐阅读