- var_dump: documentation ( source)
<?php
class A {
const TEST = false;
public function test()
{
var_dump([get_class($this), static::TEST, self::TEST]);
}
}
class B extends A {
const TEST = true;
public function test()
{
A::test();
parent::test();
}
}
class C extends B {
public function test()
{
A::test();
}
}
$b = new C;
$b->test();