- var_dump: documentation ( source)
<?php
class A extends \ArrayObject
{
protected $foo;
public function __construct()
{
$this->foo = 'bar';
}
public function serialize()
{
unset($this->foo);
$result = parent::serialize();
$this->foo = 'bar';
return $result;
}
}
$a = new A();
$a->append('item1');
$a->append('item2');
$a->append('item3');
$b = new A();
echo 'Serialized string: ' . $a->serialize() . PHP_EOL;
$b->unserialize($a->serialize());
var_dump($b);
?>