« SplDoublyLinkedList::valid SplStack::__construct » PHP Manual 数据结构 The SplStack class The SplStack class (PHP 5 >= 5.3.0, PHP 7) 简介 SplStack类通过使用一个双向链表来提供栈的主要功能。 类摘要 SplStack extends SplDoublyLinkedList implements Iterator , ArrayAccess , Countable { /* 方法 */ __construct ( void ) setIteratorMode ( int $mode ) : void /* 继承的方法 */ public SplDoublyLinkedList::add ( mixed $index , mixed $newval ) : void public SplDoublyLinkedList::bottom ( void ) : mixed public SplDoublyLinkedList::count ( void ) : int public SplDoublyLinkedList::current ( void ) : mixed public SplDoublyLinkedList::getIteratorMode ( void ) : int public SplDoublyLinkedList::isEmpty ( void ) : bool public SplDoublyLinkedList::key ( void ) : mixed public SplDoublyLinkedList::next ( void ) : 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 ( void ) : mixed public SplDoublyLinkedList::prev ( void ) : void public SplDoublyLinkedList::push ( mixed $value ) : void public SplDoublyLinkedList::rewind ( void ) : void public SplDoublyLinkedList::serialize ( void ) : string public SplDoublyLinkedList::setIteratorMode ( int $mode ) : void public SplDoublyLinkedList::shift ( void ) : mixed public SplDoublyLinkedList::top ( void ) : mixed public SplDoublyLinkedList::unserialize ( string $serialized ) : void public SplDoublyLinkedList::unshift ( mixed $value ) : void public SplDoublyLinkedList::valid ( void ) : bool } Table of Contents SplStack::__construct — Constructs a new stack implemented using a doubly linked list SplStack::setIteratorMode — Sets the mode of iteration