- var_dump: documentation ( source)
<?php
class Foo {
public $bar = 'bar';
private $baz = 'value of baz';
function getBaz() {
return $this->baz;
}
function setBaz($val) {
$this->baz = $val;
}
function issetBaz(){
return isset($this->baz);
}
function unBaz(){
unset($this->baz);
echo 'Bye bye baz',"\n";
}
}
$foo = new Foo;
echo $foo->getBaz(), "\n";
$foo->setBaz(null);
echo $foo->issetBaz()? 'is set': 'is unset', "\n";
var_dump($foo);
$foo->unBaz();
var_dump($foo);
$foo->setBaz('baz again!');
echo $foo->getBaz(), "\n";
var_dump($foo);