Php/docs/class.splqueue
(PHP 5 >= 5.3.0, PHP 7)
简介
SplQueue 类通过使用一个双向链表来提供队列的主要功能。
类摘要
SplQueue extends SplDoublyLinkedList implements Iterator , ArrayAccess , Countable {
__construct ( )
setIteratorMode
( int $mode
) : void
/* 继承的方法 */
public SplDoublyLinkedList::add
( mixed $index
, mixed $newval
) : void
public SplDoublyLinkedList::bottom ( ) : mixed
public SplDoublyLinkedList::count ( ) : int
public SplDoublyLinkedList::current ( ) : mixed
public SplDoublyLinkedList::getIteratorMode ( ) : int
public SplDoublyLinkedList::isEmpty ( ) : bool
public SplDoublyLinkedList::key ( ) : mixed
public SplDoublyLinkedList::next ( ) : void
public SplDoublyLinkedList::offsetExists
( mixed $index
) : bool
public SplDoublyLinkedList::offsetGet
( mixed $index
) : mixed
public SplDoublyLinkedList::offsetSet
( mixed $index
, mixed $newval
) : void
public SplDoublyLinkedList::offsetUnset
( mixed $index
) : void
public SplDoublyLinkedList::pop ( ) : mixed
public SplDoublyLinkedList::prev ( ) : void
public SplDoublyLinkedList::push
( mixed $value
) : void
public SplDoublyLinkedList::rewind ( ) : void
public SplDoublyLinkedList::serialize ( ) : string
public SplDoublyLinkedList::setIteratorMode
( int $mode
) : void
public SplDoublyLinkedList::shift ( ) : mixed
public SplDoublyLinkedList::top ( ) : mixed
public SplDoublyLinkedList::unserialize
( string $serialized
) : void
public SplDoublyLinkedList::unshift
( mixed $value
) : void
public SplDoublyLinkedList::valid ( ) : bool
}
Table of Contents
- SplQueue::__construct — Constructs a new queue implemented using a doubly linked list
- SplQueue::dequeue — Dequeues a node from the queue
- SplQueue::enqueue — Adds an element to the queue
- SplQueue::setIteratorMode — Sets the mode of iteration
/* 方法 */