L'utilisation de PDO dans les classes

J'ai un peu de classes qui effectuer quelques requêtes MySQL et préparées. Cependant, je suis perdu dans comment intégrer mon objet PDO au sein de ces classes. Par exemple, je veux faire quelque chose comme ceci:

<?php

$dbh = new PDO(...);

class Foo extends PDO {
    public $dbh;

    public function bar() {
        $this->dbh->prepare('SELECT * FROM table');
        $this->dbh->execute();

    }
}


?>

Malheureusement, il ne fonctionne pas. Quelqu'un peut-il suggérer une élégante façon de le faire? Merci pour votre temps. Désolé, je suis nouveau sur ce, merci de laisser des commentaires si vous êtes confus au sujet de n'importe quoi et je vais faire de mon mieux pour y répondre!

  • Est-ce que votre classe Foo vraiment étendre la classe PDO? Ou une instance de FOO simplement l'utilisation et de l'instance de PDO. Votre exemple qui ressemble plus à de l'aide que de l'étendre.
InformationsquelleAutor axsuul | 2010-01-12