는이 코드가 있다고 가정하자 : 나는 그것이 (그리고 각각의 클래스 가능한 경우) 인스턴스화 된 객체의 모든 이름을 에코받을 수 있나요 어떻게PHP는 선언 된 모든 클래스의 이름을 표시합니까?
<?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"로 데려 갈거야. 감사.
제목을 편집하고 싶지는 않지만 오해의 소지가 있습니다. 선언 된 클래스는 하나뿐입니다. 클래스 hello입니다. 이 인스턴스를 참조하는이 클래스 (또는 다른 클래스) 및 변수의 _ 인스턴스 _을 찾고 있습니다. – VolkerK