Czy można uzyskać nazwę klasy najwyższego poziomu z rozszerzonej klasy, bez ustawiania jej z klasy najwyższego poziomu. Zobacz przykład poniżej, chciałbym uzyskać "Foo" z bazy. Wiem, że mógłbym ustawić zmienną z Foo, ale mając nadzieję na pominięcie dodatkowego kroku.Uzyskaj nazwę klasy z rozszerzonej klasy
Dzięki.
class Base {
function __construct() {
echo '<p>get_class: '.get_class().'</p>';
echo '<p>__CLASS__: '.__CLASS__.'</p>';
}
}
class Foo extends Base {
}
$test = new Foo();
(PHP 5.2.4+)
Nie wiem, komu przypisać to. Wybieram pierwszą z odpowiedzią. –