Sven Rautenberg: Alternativen zu get_class() und __CLASS__ gesucht

Beitrag lesen

Moin!

class Klasse {
  function getName() {
    return get_class($this); # [X]
  }
}
class Unterklasse extends Klasse { }
echo Unterklasse::getName();

Nur wie erreiche ich, dass die Ausgabe "Unterklasse" ist?

Ohne Beachtung irgendwelcher Nebenbedingungen:

class Unterklasse extends Klasse {
  function getName() {
    return "Unterklasse";
  }
}

Ob jetzt get_class() oder __CLASS__ ein dir genehmes, variableres Ergebnis liefern, müßtest du wohl ausprobieren.

- Sven Rautenberg