Classes "extendue" de PDO
Posté : 25 nov. 2006, 10:33
Bonjour à tous,
je voudrai savoir si il est possible de faire une classe de la classe PDO,
et ceci à fin de mettre en place un compteur de requête entre autre (sauf si cette fonctionnalité éxiste déja dans la classe PDO ?)
Et donc si c'était possible, je voulais savoir si ma méthode était bonne...
voilà comment je pense faire:
merci d'avance
edit, j'ai oublié de mettre la fonction qui donne le nombre de requête:
je voudrai savoir si il est possible de faire une classe de la classe PDO,
et ceci à fin de mettre en place un compteur de requête entre autre (sauf si cette fonctionnalité éxiste déja dans la classe PDO ?)
Et donc si c'était possible, je voulais savoir si ma méthode était bonne...
voilà comment je pense faire:
class SQL extends PDO {
//initialisation d'une variable de contage
private $nbrQuery=0;
//redéfinition des classes de PDO
function query(/*arguments*/){
parent::query(/*arguments*/);
$this->nbrQuery++;
}
//faire de même avec les autres fonctions qui effectues des requêtes
}
Voilà si vous pensez que c'est bien pas bien ou si vous avez mieu à proposer ?merci d'avance
edit, j'ai oublié de mettre la fonction qui donne le nombre de requête:
function getnbrQuery(){
// je mettrai éventuellement une variable en option pour avoir les différences en tre requête directe préparée...
return $this->nbrQuery;
}