PHP - 队列类函数


队列是一个“先进先出”或“FIFO”集合,只能允许访问队列前面的值并按该顺序进行破坏性迭代。

课程概要

Ds\Queue implements Ds\Collection {
   /* Constants */
   const int MIN_CAPACITY = 8 ;

   /* Methods */
   public void allocate( int $capacity )
   public int capacity( void )
   public void clear( void )
   public Ds\Queue copy( void )
   public bool isEmpty( void )
   public mixed peek( void )
   public mixed pop( void )
   public void push([ mixed $...values ] )
   public array toArray( void )
}

预定义常量

Ds\队列::MIN_CAPACITY

先生编号 功能及说明
1

Ds\Queue::allocate() 函数

该函数可以为所需的容量分配足够的内存。

2

Ds\Queue::capacity() 函数

该函数可以返回当前容量。

3

Ds\Queue::clear() 函数

该函数可以从队列中删除所有值。

4

Ds\Queue::__construct() 函数

该函数可以创建一个新的实例。

5

Ds\Queue::copy() 函数

该函数可以返回队列的浅表副本。

6

Ds\Queue::count() 函数

此函数可用于获取队列中存在的元素的计数。

7

Ds\Queue::isEmpty() 函数

该函数可以返回队列是否为空。

8

Ds\Queue::jsonSerialize() 函数

此函数可以返回可转换为 JSON 的表示形式。

9

Ds\Queue::peek() 函数

该函数可以返回队列前面的值。

10

Ds\Queue::pop() 函数

该函数可以删除并返回队列前面的值。

11

Ds\Queue::push() 函数

该函数可以将值推入队列。

12

Ds\Queue::toArray() 函数

该函数可以将队列转换为数组。

php_function_reference.htm