- var_dump: documentation ( source)
<?php
function change_this(&$self = NULL)
{
$self = (object) array ('foo' => 100);
}
class test extends stdClass
{
public $foo = 1;
public function test()
{
change_this($this);
print 'test(): ';
var_dump($this);
$this->test_this();
}
public function test_this()
{
print 'test_this';
var_dump($this);
}
}
$x = new test;
$x->test();