> The change between 4 and 5 was bigger than deprecating functions. > PHP 4 > allowed > > $this = classname; > > to change the definition of an object on the fly. That doesn't > work at What happens to existing variables and methods when an object is modified like this? Is this considered a valuable construct for a language to have?