라이브러리

[PHP] DsCollection::copy - 컬렉션의 얕은 복사본을 반환합니다.


PHP 에서 DsCollection::copy 메서드는 DsCollection 클래스의 인스턴스를 복사하는 데 사용됩니다. 이 메서드는 원본 컬렉션의 데이터를 복사하여 새로운 컬렉션을 생성합니다.

DsCollection::copy 메서드의 사용법


DsCollection::copy 메서드는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

DsCollection::copy($collection)



* `$collection` : 복사할 컬렉션의 인스턴스입니다.

예제


다음 예제에서는 DsCollection::copy 메서드를 사용하여 컬렉션을 복사하는 방법을 보여줍니다.

#hostingforum.kr
php

// DsCollection 클래스를 사용하여 컬렉션을 생성합니다.

$originalCollection = new DsCollection([1, 2, 3, 4, 5]);



// DsCollection::copy 메서드를 사용하여 컬렉션을 복사합니다.

$copiedCollection = $originalCollection->copy();



// 원본 컬렉션의 데이터를 변경합니다.

$originalCollection->push(6);



// 복사된 컬렉션의 데이터를 확인합니다.

print_r($copiedCollection); // [1, 2, 3, 4, 5]

print_r($originalCollection); // [1, 2, 3, 4, 5, 6]



위 예제에서, `DsCollection::copy` 메서드를 사용하여 `originalCollection` 컬렉션을 복사한 후, 원본 컬렉션의 데이터를 변경했습니다. 복사된 컬렉션의 데이터는 변경되지 않았습니다.

참고


* DsCollection 클래스는 PHP 7.2 이상에서 사용할 수 있습니다.
* DsCollection::copy 메서드는 컬렉션의 데이터를 복사하여 새로운 컬렉션을 생성합니다. 원본 컬렉션의 데이터는 변경되지 않습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 606 페이지

검색

게시물 검색