개발/php
[php] php clone keyword example / php 객체 복사해서 사용하는 방법
효벨
2021. 8. 24. 02:00
728x90
반응형
[php] php clone keyword example / php 객체 복사해서 사용하는 방법
php 에서
object 를 사용하다보면
기존에 선언한 객체를
재선언하지않고 복사해서 사용해야되는 경우가
종종 있습니다.
그럴때는
내장 키워드인 clone 을 사용하시면 됩니다!
우선 아래와같이
str 과 num 이라는 변수를 가지고 있는 Aaa 라는 클래스가 있다고 가정하고,
class Aaa {
public $str;
public $num;
}
$aa 라는 변수에 Aaa 라는 클래스를 객체로 만들어서
데이터를 넣어주고 clone 를 이용해서 $bb 라는 변수에
저장합니다.
$aa = new Aaa();
$aa->str = "test";
$aa->num = 2;
$bb = clone $aa;
그리고 print_r 을 이용해서 출력해보면
print_r($bb);
$aa 와 동일한 내용이 출력되는것을
확인할 수 있습니다.
참고들 하세요!
반응형