Joel: Klasse bei statischem Methodenaufruf herausfinden

Beitrag lesen

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