begin process at 2008 08 20 12:44:58
1 228 823 membres
193 nouveaux aujourd'hui
14 257 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CLASSE ERREUR


Information sur la source

Catégorie :Class et Objet ( POO ) Niveau : Débutant Date de création : 28/11/2002 Date de mise à jour : 28/11/2002 01:46:39 Vu : 2 220

Note :
Aucune note

Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

Description

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

  • <?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;
  • }
  • }
  • ?>
<?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;
	}

}

?>
  • signaler à un administrateur
    Commentaire de Kirua le 10/02/2003 17:00:59

    fallait y penser. je suppose que ça sert à récupérer les erreurs dans un autre bout de script. mais donne peut etre un exemple ou tu l'as utilisé. un site peut etre ?

Ajouter un commentaire

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS