1
$instance = new MyObject();
// Here $instance->getName() == 'First Instance'
$instance->setName('First Instance');
// Here $newInstance->getName() == null
$newInstance = new $instance();
분명히 $newInstance
유효한 'MyObject를'개체입니다.
누군가가 참여할 수있는 방법을 말해 줄 수 있습니까?
Thx 메이트!
달성하려는 목표는 무엇입니까? 그 코드의 마지막 줄은 의미가 없습니다. 나는 그것을 치명적일 것으로 예상했을 것이다. 그러나 분명히 O_o가 아니었을 것이다. –
매개 변수에서 객체를 취하는 함수를 사용하고 있는데, 클래스를 모르는 함수를 사용하여 객체에 대한 자세한 정보를 얻은 다음 새 클래스 인스턴스를 캐스팅합니다. 모든 세부 사항을 사용하여 전송. 이 함수는 API를 사용하여 객체 세부 정보를 얻는 프로젝트의 일부이기 때문에 새 클래스를 만듭니다.이 API에서 정보를 얻는 각 함수는 '새로운 MyObject ($ apiResults)'를 반환하므로이 방법을 계속 사용하고 싶습니다. 심지어 더 일반적인이 기능을 위해서조차도 ... – LordWeedlle