<?php
class Funcaro
{
public static $MUNKI_SELF = 'munki';
public function munki()
{
echo 'You got me :)', "\n";
}
}
class Callara extends Funcaro
{
public function get()
{
return new Funcaro();
}
public function call()
{
$this->get()->{self::$MUNKI_SELF}();
}
}
$c = new Callara();
$c->get()->munki();
$munki = 'munki';
$c->get()->$munki();
$c->get()->{Funcaro::$MUNKI_SELF}();
$c->call();