La classe Stack

(PECL ds >= 1.0.0)

Introduction

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.

Synopsis de la classe

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
}

Historique

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

Sommaire

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top