- var_dump: documentation ( source)
<?php
abstract class FooBase {
private $money;
function __construct($money) {
$this->money = $money;
}
function getMoney() {
return $this->money;
}
}
class Foo extends FooBase {
private $money;
function getMoney() {
return '$' . parent::getMoney();
}
function getMyMoney() {
return '$' . $this->money;
}
function setMoney($money) {
$this->money = $money;
}
}
$foo = new Foo(12345);
var_dump($foo->getMoney());
var_dump($foo->getMyMoney());
$foo->setMoney(67890);
var_dump($foo->getMoney());
var_dump($foo->getMyMoney());