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