Was das Erstellen von Objekten betrifft, verstehe ich nicht, wie man get_class() verwendet, um den Klassennamen zurückzugeben.
葫芦娃平衡盘
葫芦娃平衡盘 2017-08-04 22:41:12
0
2
1024

class dome{
}
$w =new dome();
$w1 =new $w();
echo get_class($w1);


Erstellen Sie eine neue Klasse mit dem Namen dome und generieren Sie ein $ w-Objekt, dann verwende ich $w1 =new $w();, um ein neues Objekt zu erstellen, anstatt einen Wert zuzuweisen. So verstehe ich es, was der Behandlung von $w als Klasse entspricht, sodass ein neues Objekt generiert wird , aber mit echo get_class($w1); Die Ausgabe ist immer noch dome, nicht $w. Liegt das daran, dass $w keine Klasse ist, also wird ihre Klasse verwendet?

葫芦娃平衡盘
葫芦娃平衡盘

Antworte allen(2)
ringa_lee

代码写的有问题哦,$w已经生成对象了,你再$w1再new一下就不行咯,你可用$w1 = clone $w试试

大家讲道理

 $w()不是类

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!