Php/docs/class.splstack
(PHP 5 >= 5.3.0, PHP 7)
简介
SplStack类通过使用一个双向链表来提供栈的主要功能。
类摘要
SplStack 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
- SplStack::__construct — Constructs a new stack implemented using a doubly linked list
- SplStack::setIteratorMode — Sets the mode of iteration
/* 方法 */