표준 PHP 라이브러리(SPL) SplQueue class

(PHP 5 >= 5.3.0, PHP 7, PHP 8)


소개

SplQueue 클래스는 이중 연결 목록을 사용하여 구현된 대기열의 주요 기능을 제공합니다.


클래스 개요

                  
class SplQueue extends SplDoublyLinkedList {

  /* Methods */
  public SplStack::__construct()
  public dequeue(): mixed
  public enqueue(mixed $value): void
  public setIteratorMode(int $mode): void

  /* Inherited methods */
  public SplDoublyLinkedList::add(int $index, mixed $value): void
  public SplDoublyLinkedList::bottom(): mixed
  public SplDoublyLinkedList::count(): int
  public SplDoublyLinkedList::current(): mixed
  public SplDoublyLinkedList::getIteratorMode(): int
  public SplDoublyLinkedList::isEmpty(): bool
  public SplDoublyLinkedList::key(): int
  public SplDoublyLinkedList::next(): void
  public SplDoublyLinkedList::offsetExists(int $index): bool
  public SplDoublyLinkedList::offsetGet(int $index): mixed
  public SplDoublyLinkedList::offsetSet(?int $index, mixed $value): void
  public SplDoublyLinkedList::offsetUnset(int $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): int
  public SplDoublyLinkedList::shift(): mixed
  public SplDoublyLinkedList::top(): mixed
  public SplDoublyLinkedList::unserialize(string $data): void
  public SplDoublyLinkedList::unshift(mixed $value): void
  public SplDoublyLinkedList::valid(): bool
}
                  
                

목차