最上位クラスの名前を拡張クラスから取得することは可能ですか?トップレベルクラスから設定することはできません。以下の例を参照してください。ベースから「Foo」を取得したいと思います。私はFooから変数を設定することができますが、余分なステップをスキップしたいと考えています。拡張クラスからクラス名を取得
ありがとうございました。
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+)
これを信用する人がわからない。だから、私は答えで最初のものを選ぶでしょう。 –