\Registre

Classe registre, qui permet un accès à différentes variables à travers les autres classes.

C'est un singleton

Summary

Methods
Properties
Constants
getInstance()
set()
get()
detruire()
existe()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
__construct()
$stockage
$registre
N/A

Properties

$stockage

$stockage

Tableau associatif stockant les variables

$registre

$registre

La classe registre se contient elle-même, (pour le pattern singleton)

Methods

getInstance()

getInstance()

Fonction qui renvoie l'instance de classe en assurant son unicité, c'est l'unique méthode qui doit être utilisée pour récupérer l'objet Registre

set()

set( $intitule,  $objet)

Ajoute un objet au tableau selon un intitulé donné

Parameters

$intitule
$objet

get()

get( $intitule) : mixed

Renvoie l'objet associé à l'intitulé donné en paramètre

Parameters

$intitule

Returns

mixed —

l'objet associé à l'intitulé ou null s'il n'est pas présent

detruire()

detruire( $intitule)

Détruit l'objet associé à l'intitulé, n'a pas d'effet si il n'y a pas d'objet associé

Parameters

$intitule

existe()

existe( $intitule) : boolean

Teste si un objet est présent sous un intitulé donné

Parameters

$intitule

Returns

boolean —

true si un objet associé à cet intitulé est présent, false sinon

__construct()

__construct()

Constructeur par défaut, privé, car on accède à la classe par le getInstance