Re: [PATCH] Make var_export() output "(object)array(..." instead of "stdClass::__set_state(..." for stdClass

From: Date: Tue, 14 Mar 2017 22:20:06 +0000
Subject: Re: [PATCH] Make var_export() output "(object)array(..." instead of "stdClass::__set_state(..." for stdClass
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-98524@lists.php.net to get a copy of this message
On Tue, 14 Mar 2017, Andrea Faulds wrote: > Hi everyone, > > Since stdClass has no __set_state method, var_export() produces unusable > output if given an object of that class. I wrote a patch that would make > var_export() produce a cast to object instead, which could be evaluated to get > back a stdClass: > > https://github.com/php/php-src/pull/2420 > > Any thoughts/comments? As original author of var_export, I approve of this — including not adding __set_state(). cheers, Derick

« previous php.internals (#98524) next »