Introduction
PHP Manual
PHP Manual»Structures de données»Ds\Stack

La classe Stack

(PECL ds >= 1.0.0)

Une Stack est une collection "dernier entré, premier sorti" ou "LIFO" qui ne permet l'accès qu'à la valeur en haut de la structure et itère dans cet ordre, de manière destructive.

Utilise un Ds\Vector en interne.

class Ds\Stack implements Ds\Collection, ArrayAccess {
/* Méthodes */
public function allocate(int $capacity): void
public function capacity(): int
public function clear(): void
public function copy(): Ds\Stack
public function isEmpty(): bool
public function peek(): mixed
public function pop(): mixed
public function push(mixed ...$values): void
public function toArray(): array
}

Version Description
PECL ds 1.3.0 Cette classe implémente maintenant ArrayAccess.

Sommaire

To Top