- var_export: documentation ( source)
<?php
class ParentClass {
private $name = 'Parent';
public function getName() { return $this->name; }
public function setName($name) { $this->name = $name; }
}
class Child extends ParentClass {
public $name = 'Child';
}
$parent = new ParentClass();
echo "\nParent name: " . $parent->getName();
echo "\nSetting parent name to 'old'"; $parent->setName('old');
echo "\nParent name after change: " . $parent->getName();
$child = new Child();
echo "\nChild name by getter: " . $child->getName();
echo "\nChild name by prop: " . $child->name;
var_export($child);