Php/docs/class.splqueue

提供:Dev Guides
< Php
移動先:案内検索

(PHP 5 >= 5.3.0, PHP 7)

はじめに

SplQueue クラスは、キューの主要な機能を提供します。 双方向リンクリストを使用して実装しています。


クラス概要


SplQueue extends SplDoublyLinkedList implements Iterator , ArrayAccess , Countable {

/* メソッド */

dequeue ( ) : mixed

enqueue ( mixed $value ) : void

setIteratorMode ( int $mode ) : void

/* 継承したメソッド */

public SplDoublyLinkedList::add ( mixed $index , mixed $newval ) : void

public SplDoublyLinkedList::count ( ) : int

public SplDoublyLinkedList::isEmpty ( ) : bool

public SplDoublyLinkedList::next ( ) : void

public SplDoublyLinkedList::offsetExists ( mixed $index ) : bool

public SplDoublyLinkedList::offsetSet ( mixed $index , mixed $newval ) : void

public SplDoublyLinkedList::offsetUnset ( mixed $index ) : void

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::unserialize ( string $serialized ) : void

public SplDoublyLinkedList::unshift ( mixed $value ) : void

public SplDoublyLinkedList::valid ( ) : bool

}

目次