- var_dump: documentation ( source)
- unserialize: documentation ( source)
- serialize: documentation ( source)
<?php
class Foo {
protected $bars = [];
public function addBar(Bar $bar) {
$this->bars[] = $bar;
}
}
class Bar {
protected $value;
public function __construct($value) {
$this->value = $value;
}
}
$foo = new Foo;
$foo->addBar(new Bar('baz'));
$foo->addBar(new Bar(42));
$foo = serialize($foo);
echo $foo, PHP_EOL;
$foo = unserialize($foo);
var_dump($foo);