- var_dump: documentation ( source)
<?php
class foo {
private $bar;
private $baz;
public function setBar($value) {
$foo = new static;
$foo->baz = $this->baz;
$foo->bar = $value;
return $foo;
}
public function setBaz($value) {
$foo = new static;
$foo->bar = $this->bar;
$foo->baz = $value;
return $foo;
}
}
$f = new Foo();
$g = $f->setBar('123');
$h = $g->setBaz('456');
var_dump($f, $g, $h);