Raditha Dissanayake wrote:
> Hi Wouter,
> 
> Wouter van Vliet wrote:
> 
>> Hi Folks
>> 
>> I was wondering (mostly because I came across some situations where
>> I need it) if PHP supplies any methods to "bless" an array or object
>> to become some other object. In perl, I can simply do:
(..)
>> 
> 
> I suspect that the reason that you find bless in perl is
> because it's OO foundations are not as strong as even that of
> PHP. Well PHP's OO foundations are weak enough. :-)
> 
> The specific scenario you have described can IMHO be achieved
> with the use of serialize / deserialize.

Hmm, seriailze and deserialize.. Don't think that's what I would want to do.
You probably mean that I can serialize an object, hack the string to change
the Class reference. That's not really what I want to do. Right now I'm
hacking through it by

        *) Creating a new instance of the desired class ($New = new
OtherClass())
        *) Copy all attributes (foreach($this as $Key=>$Value) $New[$Key] =
$Value)
        *) Replace the "$this" var ($this = $New)

Not the best solution, I now .. But it works, currently. Please, there must
be another way to do this !

Wouter

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

Reply via email to