Допустим, у меня есть этот код:
<?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". Спасибо.