SimpleXMLIterator::valid
SplDoublyLinkedList::bottom
SPL
PHP Manual

# The SplDoublyLinkedList class

## Introduction

The SplDoublyLinkedList class provides the main functionalities of a doubly linked list.

## Synopsis de la classe

SplDoublyLinkedList
class SplDoublyLinkedList implements Iterator , ArrayAccess , Countable {
/* Methods */
__construct ( void )
mixed bottom ( void )
int count ( void )
mixed current ( void )
int getIteratorMode ( void )
bool isEmpty ( void )
mixed key ( void )
void next ( void )
bool offsetExists ( mixed `$index` )
mixed offsetGet ( mixed `$index` )
void offsetSet ( mixed `$index` , mixed `$newval` )
void offsetUnset ( mixed `$index` )
mixed pop ( void )
void push ( mixed `$value` )
void rewind ( void )
void setIteratorMode ( int `$mode` )
mixed shift ( void )
mixed top ( void )
void unshift ( mixed `$value` )
bool valid ( void )
}

## Sommaire

- SplDoublyLinkedList::bottom — Le noeud parent à partir duquel la liste découle
- SplDoublyLinkedList::__construct — Construit une nouvelle liste
- SplDoublyLinkedList::count — Compte le nombre d'éléments de la liste
- SplDoublyLinkedList::current — Retourne l'entrée courante du tableau
- SplDoublyLinkedList::getIteratorMode — Retourne le mode de l'itérateur
- SplDoublyLinkedList::isEmpty — Vérifie si la liste est vide
- SplDoublyLinkedList::key — Retourne l'index du noeud courant
- SplDoublyLinkedList::next — Se déplace à l'entrée suivante
- SplDoublyLinkedList::offsetExists — Vérifie si un index existe
- SplDoublyLinkedList::offsetGet — Retourne la valeur d'un index
- SplDoublyLinkedList::offsetSet — Définit la valeur de l'index à la valeur $newval
- SplDoublyLinkedList::offsetUnset — Efface la valeur d'un index
- SplDoublyLinkedList::pop — Ajoute un noeud à la fin de la liste
- SplDoublyLinkedList::push — Ajoute un élément à la fin de la liste
- SplDoublyLinkedList::rewind — Replace l'itérateur au début
- SplDoublyLinkedList::setIteratorMode — Définit le mode d'itération
- SplDoublyLinkedList::shift — Déplace un noeud de la liste
- SplDoublyLinkedList::top — Récupère le dernier noeud de la liste
- SplDoublyLinkedList::unshift — Ajoute un élément à la liste
- SplDoublyLinkedList::valid — Vérifie si la liste contient encore des noeuds

SimpleXMLIterator::valid
SplDoublyLinkedList::bottom
SPL
PHP Manual