- var_dump: documentation ( source)
<?php
class A {
protected $foo;
public static function create($foo) {
$new = new static();
$new->setFoo($foo);
return $new;
}
protected function setFoo($foo) {
$this->foo = $foo;
}
public function getFoo() {
return $this->foo;
}
}
$a = A::create('asdf');
var_dump($a->getFoo());