Ho il codice php oop:get genitore si estende classe in php
class a {
// with properties and functions
}
class b extends a {
public function test() {
echo __CLASS__; // this is b
// parent::__CLASS__ // error
}
}
$b = new b();
$b->test();
Ho una classe genitore pochi (normale e astratta) e molte classi figlie. Le classi figlie estendono le classi genitore. Quindi, quando istanziato il bambino a un certo punto, ho bisogno di scoprire che genitore ho chiamato.
ad esempio la funzione di b::test()
tornerà a
Come posso ottenere (dal mio codice) la classe a
dalla mia classe B?
grazie
leggere questo: http://stackoverflow.com/questions/506705/php-get-classname-from-static-call-in-extended-class –