Bug #48387 [Com]: ArrayObject and properties serialization

[email protected] ("jhominal at gmail dot com")
Newsgroups php.bugs
Message-ID <[email protected]>
Edit report at http://bugs.php.net/bug.php?id=48387&edit=1

 ID:               48387
 Comment by:       jhominal at gmail dot com
 Reported by:      david at grudl dot com
 Summary:          ArrayObject and properties serialization
 Status:           Assigned
 Type:             Bug
 Package:          SPL related
 Operating System: *
 PHP Version:      5.2.9
 Assigned To:      colder

 New Comment:

I believe I had the same problem on PHP 5.2.13, on Debian Lenny (package
provided 
by dotdeb)


Previous Comments:
------------------------------------------------------------------------
[2010-02-28 10:55:10] [email protected]

For what it's worth, the reproduce code works perfectly fine with
php5.3.0

------------------------------------------------------------------------
[2009-05-25 15:46:56] david at grudl dot com

Description:
------------
In PHP 5.2.x there are not serialized any public/protected/private
properies of ArrayObject descendants.



Reproduce code:
---------------
class Test extends ArrayObject
{
	public $var;
}

$test = new Test;
$test->var = 'hello';
$dolly = unserialize(serialize($test));
echo $dolly->var;

Expected result:
----------------
-> hello

Actual result:
--------------
none


------------------------------------------------------------------------



-- 
Edit this bug report at http://bugs.php.net/bug.php?id=48387&edit=1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.