PEAR_ErrorStack::staticPush()

PEAR_ErrorStack::staticPush()  --  Version statique de push()

Synopsis

require_once 'PEAR/ErrorStack.php';

PEAR_Error|array PEAR_ErrorStack::staticPush (chaîne de caractères $package, entier $code [, chaîne de caractères $level = 'error' [, array $params = array() [, chaîne de caractères $msg = FALSE [, array $repackage = FALSE [, array $backtrace = FALSE]]]]])

Description

Paramètres

chaîne de caractères $package

Nom du paquet auquel l'erreur appartient

entier $code

Code erreur spécifique au paquet

chaîne de caractères $level

Niveau de l'erreur. Il ne sera pas traduit.

array $params

tableau associatif contenant les paramètres de l'erreur

chaîne de caractères $msg

Message d'erreur ou une portion de celui-ci si le message est en train d'être généré

array $repackage

Si cette erreur rempaquète une erreur envoyée par un autre paquet, on place le tableau retourné par la fonction pop() dans ce paramètre

array $backtrace

Paramètres protégés : utilisez le pour passer dans la fonction debug_backtrace qui devra être utilisé pour retrouver le contexte de l'erreur

Valeur retournée

lance, si le mode de compatibilité est actif, une PEAR_Error.

Valeurs renvoyées

Aucune exception n'est lancée.

Note

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