라이브러리

[PHP] variant_get_type - 변형 객체의 유형을 반환합니다.




PHP 8.0 버전부터 `variant_get_type` 함수가 추가되었습니다. 이 함수는 PHP 8.0 이상에서 사용할 수 있는 함수로, `Variant` 타입의 변수의 타입을 반환합니다.

Variant 타입


`Variant` 타입은 PHP 8.0 버전부터 추가된 타입입니다. 이 타입은 다른 타입과 다르게, 여러 타입을 하나의 변수에 저장할 수 있습니다. 예를 들어, `int` 타입과 `string` 타입을 하나의 변수에 저장할 수 있습니다.

variant_get_type 함수


`variant_get_type` 함수는 `Variant` 타입의 변수의 타입을 반환합니다. 이 함수는 다음과 같은 형태로 사용할 수 있습니다.

#hostingforum.kr
php

variant_get_type($variant)



예제


다음 예제는 `variant_get_type` 함수를 사용하는 방법을 보여줍니다.

#hostingforum.kr
php

// Variant 타입의 변수를 선언합니다.

$variant = 10;



// variant_get_type 함수를 사용하여 변수의 타입을 반환합니다.

echo variant_get_type($variant) . "
"; // int



// 변수의 타입을 변경합니다.

$variant = "hello";



// variant_get_type 함수를 사용하여 변수의 타입을 반환합니다.

echo variant_get_type($variant) . "
"; // string



사용 예시


`variant_get_type` 함수는 여러 상황에서 사용할 수 있습니다. 예를 들어, `Variant` 타입의 변수가 여러 타입을 가질 수 있는 경우, 이 함수를 사용하여 변수의 타입을 확인할 수 있습니다.

#hostingforum.kr
php

// Variant 타입의 변수를 선언합니다.

$variant = 10;



// 변수의 타입이 int인지 확인합니다.

if (variant_get_type($variant) === 'int') {

    echo "변수는 int 타입입니다.
";

} else {

    echo "변수는 int 타입이 아닙니다.
";

}



// 변수의 타입을 변경합니다.

$variant = "hello";



// 변수의 타입이 string인지 확인합니다.

if (variant_get_type($variant) === 'string') {

    echo "변수는 string 타입입니다.
";

} else {

    echo "변수는 string 타입이 아닙니다.
";

}



결론


`variant_get_type` 함수는 PHP 8.0 이상에서 사용할 수 있는 함수로, `Variant` 타입의 변수의 타입을 반환합니다. 이 함수는 여러 상황에서 사용할 수 있으며, `Variant` 타입의 변수가 여러 타입을 가질 수 있는 경우, 이 함수를 사용하여 변수의 타입을 확인할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 49 페이지

검색

게시물 검색