が、私はこのコードを持っているとしましょう:そのので、それがエコー(おそらく配列内)「hello1、宣言されたすべてのクラスのPHPの表示名ですか?
<?php
class hello {
var $greeting = "hello";
function hello(){
echo $this->greeting;
return;
}
}
$hello1 = new hello;
$hello2 = new hello;
$hello4 = new hello;
?>
(それぞれのクラス可能であれば)私はそれがインスタンス化されたオブジェクトのすべての名前をエコーしてもらうにはどうすればよいです=> hello、hello2 => hello、hello4 => hello "
これが不可能な場合は、クラス内からインスタンスの名前を伝える方法がありますか?echo instance_name($ this);私は "hello1"を得るだろう。ありがとう。
タイトルを編集したくないかもしれませんが、それは少し誤解を招きます。宣言されたクラスはクラスhelloだけです。あなたは、この(または他の)クラスとそれらのインスタンスを参照する変数の_instances_を探しています。 – VolkerK