Defining multiple classes with the same name but different implementation doesn't seem like a good idea to me. Why did you choose to do this? also, have a look at this function: http://www.php.net/autoload i'm not sure what you're trying to accomplish exactly, but whatever it is, it might be helpfull :-) ----- http://devshed.excudo.net http://devshed.excudo.net -- View this message in context: http://www.nabble.com/redeclare-classes-dynamically-tp20106931p20109780.html Sent from the PHP - General mailing list archive at Nabble.com. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php