- extract: documentation ( source)
<?php
class Abu {
public $var = 123;
public function f() {
#$a = (array) $this;
extract((array) $this, EXTR_REFS);
$var += 1;
echo $var .PHP_EOL;
echo $this->var.PHP_EOL;
#echo $a['var'].PHP_EOL;
}
}
$obj = new Abu();
$obj->f();