class aParent {
static private $classname = __CLASS__;
static function my_classname() {
return self::$classname;
}
}
class aChild extends aParent {
static public $classname = __CLASS__;
static public function my_classname() {
return self::$classname;
}
}
$child = new aChild;
echo $child->my_classname(); # this gives me 'Parent'
echo "\n";
echo aChild::my_classname();
echo "\n";