classe Erreur
Permet de gerer l'envoi de message d'erreur d'une classe à une autre à partir d'une variable statique.
->lancer_erreur(message) : initialise la variable Erreur avec 'message'
->derniere_erreur() : permet de recuperer le desnier message d'erreur
www.nemesys.tv
vincent@nemesys.tv
Source / Exemple :
<?php
/**********************************************************************/
// Fichier : Erreur.php
// Description : classe Erreur
// Date : 25/11/2002
//
// Permet de gerer l'envoi de message d'erreur d'une classe à une autre
// à partir d'une variable statique.
//
// lancer_erreur(message) : initialise la variable Erreur avec 'message'
// derniere_erreur() : permet de recuperer le desnier message d'erreur
//
// www.nemesys.tv
// vincent@nemesys.tv
/**********************************************************************/
// Instancier la variable static
$GLOBALS['_transient']['static']['erreur']->m_Erreur = "NULL";
// La classe Erreur
class Erreur
{
// La donnee membre Erreur (chaine)
var $m_Erreur;
// Le constructeur
function Erreur()
{
// Affecter la donne membres à la reference static global
$this->m_Erreur = & $GLOBALS['_transient']['static']['erreur']->m_Erreur;
}
// Lancer le message d'erreur, initialise la variable static
function lancer_erreur($message_erreur)
{
$this->m_Erreur = $message_erreur;
}
// Recuperer le dernier message d'erreur
function derniere_erreur()
{
return $this->m_Erreur;
}
// Verifier si une erreur a ete active
function erreur_active()
{
if($this->m_Erreur != "NULL")
return true;
return false;
}
// Verifier si l'erreur demandee existe
function verifier_erreur($message)
{
if($this->m_Erreur != $message)
return true;
return false;
}
}
?>
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.