Tanja 21: Dynamischer Methodenname?

Beitrag lesen

Hallo zusammen,

ist es möglich den Methodennamen einer Klasse dynamisch zu wählen, also das man nicht statisch den Namen einer Methode definiert?

Folgender Code, der nicht funktioniert, sollte meine Frage noch verdeutlichen:

class a
  {
    public $funktionsname="test";

function $this -> funktionsname()
    {
      echo "test methode";
    }
  }

$a = new a();

if (method_exists($a,"test"))
  {
    echo "Es gibt die Methode";
  }

Danke für eure Antworten!