Re: Extending a class with a static constructur (like PEAR::DB)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> > So... I'm trying to extend PEAR::DB. It'd be great to keep everything it offers and just add a few more perhaps unconventional functions. 
> > 
> >     $dte = DBToyExt::connect("mysql://weston_tssa:******@localhost/weston_tssa");
> > 
> 
> DB::connect() is actually a factory call. So what is returned is an
> instance of (in your case) a DB_mysql object. 

Ahhh! I'd kept thinking what connect() returned was a db object, but it does look like
it returns varying objects depending on which database you're using.

Maybe I'd want to extend DB_common instead of DB_mysql, so that the methods would
be inhereted by any object?

Thanks,

	Weston

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux