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 ( string $package , callback $msgCallback = = false , callback $contextCallback = = false , boolean $throwPEAR_Error = = false , string $stackClass = 'PEAR_ErrorStack' )

Alerte sur la compatibilité descendante

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.

Parameter

string $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()

boolean $throwPEAR_Error

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

string $stackClass

classe pour l'instanciation

Throws

No exceptions thrown.

Note

This function should be called statically.