Hallo
Ich habe folgende zwei PHP-Klassen (eigentlich gäbe es noch mehr):
class DataObject {
static function byPk($pk) {
$class = get_class(); // DataObject
}
}
class Page extends DataObject {
}
$page = Page::byPk(1);
Jetzt würde ich gerne herausfinden, auf welcher Klasse die statische Methode byPk aufgerufen wurde (hier Page). Ich sehe dazu aber keine Möglichkeit, da get_class() leider DataObject und nicht Page zurück gibt. Kennt jemand eine Lösung für dieses Problem?
MfG Joel