As long as you design it with a consistent interface I don't see a
problem.  The whole point of creating abstractions like this is so
when you're writing the rest of your code you don't have to think
about the gritty details behind the scenes (like PDO or non-PDO).  If
you design the class so that the programmer using it just has to think
"I'm using a 'data source', and this is how I use it", then you did it

Also, keep in mind that its not about what we think about your idea,
but what works for you in practice.  Your idea is sound.  Now when it
comes to implementing it, you could get it completely wrong.  Then you
need to care what we think.  Good luck.


On Sat, May 23, 2009 at 11:46 PM, kranthi <> wrote:
> is this a bad practice?
> i want to create a database class, with a particular definition when
> server supports PDO and a different definition if  the server does not
> comments please.
> Kranthi.
> --
> PHP General Mailing List (
> To unsubscribe, visit:

PHP General Mailing List (
To unsubscribe, visit:

Reply via email to