オブジェクトの作成に関して、get_class()を使用してクラス名を返す方法がわかりません。
クラス ドーム{
}
$w =新しいドーム();
$w1 =新しい $w();
エコー get_class($w1);
#dome という名前の新しいクラスを作成し、$w のオブジェクトを生成します。このとき、値を代入する代わりに $w1 =new $w(); を使用して新しいオブジェクトを作成します。これは、$w をクラスとして扱うのと同じなので、新しいオブジェクトが生成されますが、echo get_class($w1); を使用すると、出力は $w ではなく、依然として dome になります。原理は何ですか? ? $w はクラスではないため、そのクラスが取得されます。