- var_dump: documentation ( source)
<?php
function change_obj($object) {
$object->foo = 'bar';
}
function replace_obj(&$object) {
$object = new stdClass();
$object->foo = 'bar';
}
function replace_obj_fail($object) {
$object = new stdClass();
$object->foo = 'bar';
}
$a = new stdClass();
change_obj($a);
var_dump($a);
$b = new stdClass();
replace_obj($b);
var_dump($b);
$c = new stdClass();
replace_obj_fail($c);
var_dump($c);