<?php
# Think of the stack as an array reversed, where the last element has index zero
$stack = new SplStack();
$stack->push('a');
$stack->push('b');
$stack->push('c');
$stack->offsetSet(0, 'C'); # the last element has index zero
$stack->rewind();
while( $stack->valid() )
{
echo $stack->current(), PHP_EOL;
$stack->next();
}
/*
OUTPUT
****************************
C
b
a
*/
?>
La classe SplStack
(PHP 5 >= 5.3.0)
Introduction
La classe SplStack fournit l'interface de base pour implémenter une pile, basée sur une liste doublement chaînée.
Synopsis de la classe
Sommaire
- SplStack::__construct — Construit une nouvelle pile, en utilisant une liste
- SplStack::setIteratorMode — Définit le mode de l'itérateur
Sandro Alves Peres ¶
6 days ago
