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