Ive some classes that share some attributes, and i would like to do something like: $dog = (Dog) $cat; is it possible or is there any generic work around? Its not a superclass, or a interface or related in any way. They are just 2 different classes i would like php map the attributes from a cat class to a dog and give me the new object. – i guess i have to specify a little bit more cause seem like