- var_dump: documentation ( source)
- unserialize: documentation ( source)
- serialize: documentation ( source)
<?php
class A extends \ReflectionClass implements \Serializable
{
public function serialize()
{
return serialize($this->name);
}
public function unserialize($serialized)
{
$this->__construct(unserialize($serialized));
}
}
$a = new A('ReflectionClass');
$serialized = serialize($a);
var_dump($serialized);
$unserialized = unserialize($serialized);
var_dump($unserialized == $a);
var_dump($unserialized === $a);
var_dump($unserialized->getConstants());