stampare "self"

ciao, non riesco a trovare la soluzione a questo problemino:

class Genitore
{
     public static function test()
     {
          // come faccio qui, ad ottenere Pippo o Topolino, a seconda dei casi?
          echo __CLASS__;
     }
}

class Pippo extends Genitore
{}

class Topolino extends Genitore
{}

Pippo::test();
Topolino::test();

get_class($this) non posso farlo perchè sono in un metodo statico

e get_class(self) non va

qualche idea?

grazie :D

inviato 8 anni fa
Wesley
X 0 X

http://www.php.net/manual/en/language.oop5.late-static-bindings.php

"risolto" da solo... devo aspettare php 5.3  :'(

risposto 8 anni fa
Wesley
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda