新しいオブジェクトを作成するクラスの名前を出力しようとしました。私はこのコードを得ました:
class Class_A
{
public function __construct()
{
echo "new ".__class__." : are created"."<br />";
}
}
class B extends Class_A
{
}
class C extends Class_A
{
}
$NewObject1= new B ( );
$NewObject2= new C ( );
出力は次のとおりです。
new Class_A : are created
new Class_A : are created
なぜnew B : are created
new C : are created
ですか?
私も試してみましたが、うまくいきgetParentClass()
ませんありがとう!