Mailinglisten-Archive |
Hi, wenn ich eine Methode statisch aus einem Objekt heraus aufrufe ist $this gesetzt ... wie soll ich denn jetzt überprüfen ob die Methode statisch oder im Objekt aufgerufen wurde? class Klasse { function methode() { Klasse::stMethode(); } function stMethode() { if ( isset( $this ) ) { echo 'Objekt' . "\n"; } else { echo 'Klasse' . "\n"; } } } $objekt = new Klasse(); $objekt->Methode(); Klasse::stMethode(); -- Sebastian Mendel www.sebastianmendel.de www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive