このコードがあるとしましょう:
<?php
class hello {
var $greeting = "hello";
function hello(){
echo $this->greeting;
return;
}
}
$hello1 = new hello;
$hello2 = new hello;
$hello4 = new hello;
?>
インスタンス化されたオブジェクトのすべての名前(および可能であればそれぞれのクラス)をエコーして、(おそらく配列で)「hello1 => hello、hello2 => hello、hello4 => hello」となるようにするにはどうすればよいですか。
これが不可能な場合、echo instance_name($this); のようなクラス内からインスタンスの名前を伝える方法はありますか? 「hello1」を取得します。ありがとう。