- var_dump: documentation ( source)
<?php
class A {
private $priv;
function setPrivA( $x ) {
$this->priv = $x;
}
}
class B extends A {
private $priv;
function setPrivB($foo) {
$this->priv = $foo;
}
}
class C extends A {
function accessOther( $a ) {
return $a->priv;
}
}
$b = new B;
$b->setPrivA('foo');
$b->setPrivB('bar');
var_dump( $b );
$c = new C;
$c->priv = 'baz';
var_dump( $c );
var_dump( $c->accessOther( $b ) );