- var_dump: documentation ( source)
- unserialize: documentation ( source)
- serialize: documentation ( source)
<?php
class A {
protected $a;
public function __construct($a)
{
$this->a = $a;
}
public function getA()
{
return $this->a;
}
}
class B {
protected $name;
public function __construct($name)
{
$this->name = $name;
}
}
$b = new B('test');
$a = new A($b);
$a1 = new A($b);
$s = serialize(
array( // Acl:serialize (line 260)
[ // classFieldAces
'fieldOne' => [$a],
'fieldTwo' => [$a1],
]
)
);
var_dump($s);
$uns = unserialize($s);
var_dump($uns[0]['fieldOne'][0], $uns[0]['fieldTwo'][0]);