PEAR_ErrorStack::singleton()

PEAR_ErrorStack::singleton() -- Retourne la pile d'erreur pour ce paquet

Synopsis

require_once 'PEAR/ErrorStack.php';

PEAR_ErrorStack & PEAR_ErrorStack::singleton (chaîne de caractères $package [, callback $msgCallback = FALSE [, callback $contextCallback = FALSE [, booléen $throwPEAR_Error = FALSE, chaîne de caractères [$stackClass = 'PEAR_ErrorStack']]]])

Alerte sur la compatibilité descendante

Avertissement

Depuis PEAR 1.3.2, PEAR_ErrorStack n'instancie et ne retourne plus une exception en PHP5 et le second jusqu'au dernier paramètre ont été supprimés. Le code utilisant l'ancien comportement ne fonctionnera plus.

Description

Notez que tous les paramètres sont ignorés si la pile pour le paquet $package a déjà été instanciée.

Paramètres

chaîne de caractères $package

Nom du paquet que cette pile représente

callback $msgCallback

callback utilisé pour la génération du message d'erreur

callback $contextCallback

callback utilisé pour la génération du contexte, par défaut, getFileLine()

booléen $throwPEAR_Error

Si TRUE, alors PEAR::raiseError() sera appelé et un objet PEAR_Error sera retourné lors des appels à PEAR_ErrorStack::push().

chaîne de caractères $stackClass

classe pour l'instanciation

Valeurs renvoyées

Aucune exception n'est lancée.

Note

Cette fonction devrait être appelée de façon statique.