라이브러리

[PHP] DsSet::__construct - 새 인스턴스를 만듭니다.




PHP DsSet::__construct

PHP 7.2 버전부터 DsSet 클래스가 추가되었습니다. DsSet 클래스는 집합(set)의 구현체로, 중복된 요소를 허용하지 않습니다. 집합은 순서가 없고, 중복된 요소를 허용하지 않습니다.

DsSet::__construct

DsSet::__construct 메서드는 DsSet 클래스의 생성자입니다. 이 메서드는 집합을 초기화합니다.

DsSet::__construct 메서드의 매개변수

DsSet::__construct 메서드는 다음과 같은 매개변수를 받을 수 있습니다.

- $array: 집합을 초기화할 배열입니다. 이 배열의 요소는 집합의 요소가 됩니다.

DsSet::__construct 예제

다음 예제는 DsSet::__construct 메서드를 사용하여 집합을 초기화하는 방법을 보여줍니다.

#hostingforum.kr
php

// 집합을 초기화할 배열

$array = [1, 2, 3, 4, 5];



// DsSet 클래스의 인스턴스를 생성합니다.

$set = new DsSet($array);



// 집합의 요소를 출력합니다.

print_r($set);



출력

#hostingforum.kr
php

DsSet Object

(

    [flags] => 0

    [p] => Array

        (

            [0] => 1

            [1] => 2

            [2] => 3

            [3] => 4

            [4] => 5

        )



)



DsSet::__construct 메서드의 사용

DsSet::__construct 메서드는 집합을 초기화할 때 사용할 수 있습니다. 예를 들어, 집합의 요소를 추가하거나 제거할 때는 DsSet 클래스의 add() 메서드와 remove() 메서드를 사용할 수 있습니다.

#hostingforum.kr
php

// 집합의 요소를 추가합니다.

$set->add(6);



// 집합의 요소를 제거합니다.

$set->remove(3);



// 집합의 요소를 출력합니다.

print_r($set);



출력

#hostingforum.kr
php

DsSet Object

(

    [flags] => 0

    [p] => Array

        (

            [0] => 1

            [1] => 2

            [2] => 4

            [3] => 5

            [4] => 6

        )



)



결론

DsSet::__construct 메서드는 집합을 초기화할 때 사용할 수 있습니다. 이 메서드는 집합의 요소를 추가하거나 제거할 때 사용할 수 있는 DsSet 클래스의 인스턴스를 반환합니다. DsSet 클래스는 집합의 구현체로, 중복된 요소를 허용하지 않습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색