mam kod php oop:get rodzic rozciąga klasy w 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();
Mam kilka klasy nadrzędnej (normalny i streszczenie) i wiele klas potomnych. Klasy potomne rozszerzają klasy nadrzędne. Więc kiedy tworzę egzemplarz dziecka w pewnym momencie, muszę dowiedzieć się, do jakiego rodzica zadzwoniłem.
na przykład funkcja b::test()
powróci a
Jak mogę dostać (z mojego kodu) klasę a
z mojej klasy B?
dzięki
przeczytaj to: http://stackoverflow.com/questions/506705/php-get-classname- from-static-call-in-extended-class –