__destruct - Est elle utile dans cette exempe ?
Posté : 20 janv. 2016, 22:23
Bonjour, j'ai besoin de conseils SVP.
LA méthod __destruct en pratique, je n'en vois pas trop l'utilité.
Est-ce que par exemple, c'est utile de l'utiliser dans cette exemple :
J'ai vu ceci dans une librairie, mais des gros frameworks (comme Laravel 5 par exemple) n'utilise jamais cette méthod __destruct
Merci beaucoup
LA méthod __destruct en pratique, je n'en vois pas trop l'utilité.
Est-ce que par exemple, c'est utile de l'utiliser dans cette exemple :
Code : Tout sélectionner
<?php
class Database
{
protected static $db; // pour return instance de la BDD
public function __construct($id=[]) {
$this->setConnection($id); // method dans class enfant
}
/**
* @return Connexion à BDD
*/
public function getDb()
{
try {
self::$db = new PDO($this->dsn, $this->username, $this->password, $this->options);
}
catch(PDOException $e) {
// Erreur ...
}
return self::$db;
}
/**
* Cette méthod, est elle utile ?
*/
public function __destruct()
{
self::$db = NULL;
}
} // END class
Merci beaucoup