Paaxio 1.0
Plateforme de streaming musical - SAE IUT Bayonne
Chargement...
Recherche...
Aucune correspondance
Référence de la classe bd
Graphe de collaboration de bd:

Fonctions membres publiques

 getConnexion ()
 Retourne l'instance PDO de la connexion à la base de données.
 
 __wakeup ()
 Empêche la désérialisation du singleton.
 

Fonctions membres publiques statiques

static getInstance ()
 Retourne l'instance unique de la classe bd (pattern Singleton).
 

Fonctions membres privées

 __construct ()
 Constructeur privé pour empêcher l'instanciation directe.
 
 __clone ()
 Empêche le clonage du singleton.
 

Attributs privés

PDO $pdo
 

Attributs privés statiques

static bd $instance = null
 

Description détaillée

Définition à la ligne 7 du fichier bd.class.php.

Documentation des constructeurs et destructeur

◆ __construct()

bd::__construct ( )
private

Constructeur privé pour empêcher l'instanciation directe.

Crée une connexion PDO à la base de données via la configuration stockée.

Exceptions
PDOExceptionEn cas d'échec de connexion à la base de données.

Définition à la ligne 24 du fichier bd.class.php.

Références Constantes\getInstance().

Voici le graphe d'appel pour cette fonction :

Documentation des fonctions membres

◆ __clone()

bd::__clone ( )
private

Empêche le clonage du singleton.

Définition à la ligne 58 du fichier bd.class.php.

◆ __wakeup()

bd::__wakeup ( )

Empêche la désérialisation du singleton.

Exceptions
Exception

Définition à la ligne 64 du fichier bd.class.php.

◆ getConnexion()

bd::getConnexion ( )

Retourne l'instance PDO de la connexion à la base de données.

Renvoie
PDO L'instance PDO pour exécuter des requêtes SQL.

Définition à la ligne 50 du fichier bd.class.php.

Références $pdo.

◆ getInstance()

static bd::getInstance ( )
static

Retourne l'instance unique de la classe bd (pattern Singleton).

Renvoie
bd L'instance unique de la connexion à la base de données.

Définition à la ligne 38 du fichier bd.class.php.

Références $instance.

Référencé par Controller\__construct().

Voici le graphe des appelants de cette fonction :

Documentation des données membres

◆ $instance

bd bd::$instance = null
staticprivate

Définition à la ligne 12 du fichier bd.class.php.

Référencé par getInstance().

◆ $pdo

PDO bd::$pdo
private

Définition à la ligne 17 du fichier bd.class.php.

Référencé par getConnexion().


La documentation de cette classe a été générée à partir du fichier suivant :