<?php
class Test {
public static $_desc = "Test\n";
public function __description() {
if (isset($this)) {
static::desc();
} else {
return static::$_desc;
}
}
}
$test = new Test();
echo $test->__description();
echo Test::__description();
Fatal error: Uncaught Error: Call to undefined method Test::desc() in /in/RpEAm:9
Stack trace:
#0 /in/RpEAm(19): Test->__description()
#1 {main}
thrown in /in/RpEAm on line 9
Process exited with code 255.