- var_dump: documentation ( source)
- serialize: documentation ( source)
- str_replace: documentation ( source)
<?php
class foo
{
private $private = 'private';
protected $protected = 'protected';
public $public = 'public';
}
class bar extends foo
{
public function __sleep()
{
return array("\0foo\0private", 'protected', 'public');
}
}
var_dump(str_replace("\0", '\0', serialize(new bar())));