Mailinglisten-Archive |
Thomas wrote:
>> __CLASS__ gibt ja die den Klassennamen der Klasse aus in der
>> die Methode
>
> __CLASS__ ist eine konstante. Sie enthaelt den wert, wo sie
> physikalisch im quelltext steht. Vererbung ist da nicht.
>
> Alternative ist leider nur get_class(). Mit einer instanz der klasse.
> D.h. leider kann man es nicht so richtig in statischen methoden
> benutzen...
Auch ne Idee:
<?
class mutter {
function name($name = FALSE) {
$name ? $classname = $name : $classname = __CLASS__;
echo $classname."<br>\n";
}
};
class tochter extends mutter {
function name() {
parent::name(__CLASS__);
}
};
mutter::name();
tochter::name();
?>
Gruss,
Andreas
--
http://www.andreas-demmer.de
php::bar PHP Wiki - Listenarchive