« 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
( )
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