객체 생성과 관련하여 get_class()를 사용하여 클래스 이름을 반환하는 방법을 이해하지 못합니다.
葫芦娃平衡盘
葫芦娃平衡盘 2017-08-04 22:41:12
0
2
992

클래스 돔{
}
$w =new 돔();
$w1 =new $w();
echo get_class($w1);


dom이라는 이름의 새 클래스를 생성하고 $를 생성합니다. w 객체를 사용하는 경우 $w1 =new $w();를 사용하여 값을 할당하는 대신 새 객체를 생성합니다. 이는 $w를 클래스로 처리하는 것과 동일하므로 새 객체가 생성됩니다. , 그러나 echo get_class($w1);을 사용하면 $w가 아닌 ​​여전히 돔이 출력됩니다. $w가 클래스가 아니기 때문에 해당 클래스를 가져오는 것인가요?

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

모든 응답(2)
ringa_lee

코드에 문제가 있습니다. $w1을 시도한 다음 새로 생성하면 $w1 = clone $w

을 시도할 수 있습니다.
大家讲道理

$w()는 클래스가 아닙니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!