개발자의 끄적끄적

[php] php clone keyword example / php 객체 복사해서 사용하는 방법 본문

개발/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 와 동일한 내용이 출력되는것을

 

확인할 수 있습니다.

 

참고들 하세요!

반응형
Comments