0
다음 스 니펫에서 $sd
은 DateTime
개체입니다. $a
이라는 변수에 할당됩니다. add
을 $a
으로 전화하면 $sd
도 변경됩니다.참조가 변경 될 때 원본 객체를 변경하지 못하게하는 방법은 무엇입니까?
$sd = new DateTime();
$a = $sd;
$a->add(new DateInterval("P1M")); // Add 1 month to $a
$a
가 $sd
에 대한 참조 때문에이 발생합니다. 방법이 있습니까? $sd
은 바뀌지 않으십니까? 여기에 접근해야하는 것은 무엇입니까?
그냥 복제 .. – Rizier123