PEAR_ErrorStack
&
PEAR_ErrorStack::singleton
(
string
$package
,
callback
$msgCallback
= = false
,
callback
$contextCallback
= = false
,
boolean
$throwPEAR_Error
= = false
,
string
$stackClass = 'PEAR_ErrorStack'
)
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.
Notez que tous les paramètres sont ignorés si la pile pour le paquet $package a déjà été instanciée.
Nom du paquet que cette pile représente
callback utilisé pour la génération du message d'erreur
callback utilisé pour la génération du contexte, par défaut, getFileLine()
Si TRUE, alors PEAR::raiseError() sera appelé et un objet PEAR_Error sera retourné lors des appels à PEAR_ErrorStack::push().
classe pour l'instanciation
No exceptions thrown.
This function should be called statically.