gettype 함수
gettype 함수는 전달된 변수의 타입을 나타내는 문자열을 반환합니다.
이 함수는 타입을 확인해야 하는 하나의 변수를 매개변수로 받습니다.
구문
gettype(mixed $var): string
반환 값
| 타입 | 설명 |
|---|---|
'boolean' |
불리언 값 |
'integer' |
정수 |
'double' |
부동소수점 숫자 |
'string' |
문자열 |
'array' |
배열 |
'object' |
객체 |
'resource' |
리소스 |
'NULL' |
Null 값 |
'unknown type' |
알 수 없는 타입 |
예시
정수의 타입 확인:
<?php
echo gettype(123);
?>
코드 실행 결과:
'integer'
예시
부동소수점 숫자의 타입 확인:
<?php
echo gettype(3.14);
?>
코드 실행 결과:
'double'
예시
문자열의 타입 확인:
<?php
echo gettype('hello');
?>
코드 실행 결과:
'string'
예시
불리언 값의 타입 확인:
<?php
echo gettype(true);
?>
코드 실행 결과:
'boolean'
예시
배열의 타입 확인:
<?php
echo gettype(['a', 'b', 'c']);
?>
코드 실행 결과:
'array'
예시
NULL의 타입 확인:
<?php
echo gettype(null);
?>
코드 실행 결과:
'NULL'
예시
변환 후 변수의 타입 확인:
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
코드 실행 결과:
'string'
'integer'
'double'