- var_dump: documentation ( source)
- constant: documentation ( source)
<?php
class Test {
const OMG = 10;
public function get($what) {
return constant("self::" . $what);
}
}
class Test2 {
private $test;
public function __construct(Test $test) {
$this->test = $test;
}
public function testFunc() {
var_dump($this->test::OMG);
}
}
$test = new Test();
$test2 = new Test2($test);
var_dump($test2->testFunc());