- var_dump: documentation ( source)
<?php
class Test {
public $name;
}
function swap1($test) {
$test = new Test();
$test->name = 1;
}
function swap2(&$test) {
$test = new Test();
$test->name = 2;
}
function swap3($test) {
$test->name = 3;
}
$test = new Test;
$test->name = 0;
var_dump($test->name);
swap1($test);
var_dump($test->name);
swap2($test);
var_dump($test->name);
swap3($test);
var_dump($test->name);