|
NULL NULL 타입과 값 |
NULL 타입은 변수가 정의되지 않거나 변수에 값이 할당되지 않았음을 나타내는 데이터 타입입니다. 또한, 변수에 명시적으로 null 값을 할당했을 때에도 NULL 타입을 갖게 됩니다. NULL 타입의 값은 하나뿐이며 대소문자를 구분하지 않는 상수 null입니다. |
|---|---|
|
데이터 타입 확인 데이터 타입을 확인하는 방법 |
PHP에서 데이터 타입을 확인하는 방법들에 대해 알아봅니다. 모든 타입을 쉽게 확인하는 방법과 타입별 확인 함수들을 다룹니다. |
|
var_dump() 변수나 값의 타입·길이·값까지 출력 |
var_dump()는 주어진 변수나 값의 타입·길이·값을 가공하지 않은(원시, raw) 구조화된 정보로 상세하게 출력하는 디버깅용 함수입니다. |
|
print_r() 변수의 정보를 사람이 읽기 쉽게 출력 |
print_r()은 주어진 변수나 값의 정보를 사람이 읽기 쉬운 형태로 출력(Prints human-readable)하는 디버깅용 함수입니다. 주로 배열이나 객체와 같은 변수의 구조와 값을 읽기 쉽게 확인할 때 사용합니다. |
|
gettype() 변수의 데이터 타입 문자열로 확인 |
gettype() 함수는 인수로 전달된 값의 데이터 타입(data type)을 문자열로 반환합니다. gettype() 함수를 사용하면 변수의 데이터 타입을 확인하는데 매우 유용합니다. |
|
is_int() 변수의 정수 타입 확인 |
is_int() 함수는 주어진 값이 정수(integer) 타입인지 확인합니다. 매개변수로 전달된 값이 정수 타입이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
|
is_integer() is_int() 함수의 별칭 |
is_integer() 함수는 주어진 값이 정수(integer) 타입인지 확인하는 함수입니다. is_int() 함수의 별칭으로도 알려져 있습니다. is_int() 함수와 동일하게 작동합니다. |
|
is_long() is_int() 함수의 별칭 |
is_long() 함수는 주어진 값이 정수(integer) 타입인지 확인하는 함수입니다. is_int() 함수의 별칭으로도 알려져 있습니다. is_int() 함수와 동일하게 작동합니다. |
|
is_float() 변수의 부동소수점 숫자 타입 확인 |
is_float() 함수는 주어진 값이 부동소수점 숫자(float) 타입인지 확인합니다. 매개변수로 전달된 값이 부동소수점 숫자 타입이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
|
is_double() is_float() 함수의 별칭 |
is_float() 함수는 주어진 값이 부동소수점 숫자(float) 타입인지 확인하는 함수입니다. is_float() 함수의 별칭으로도 알려져 있습니다. is_float() 함수와 동일하게 작동합니다. |
|
is_real() is_float() 함수의 별칭(PHP 7.4.0부터 지원하지 않음) |
PHP 7.4.0에서 더 이상 사용되지 않으며 , PHP 8.0.0부터 제거되었습니다. is_float() 함수는 주어진 값이 부동소수점 숫자(float) 타입인지 확인하는 함수입니다. is_float() 함수의 별칭으로도 알려져 있습니다. |
|
is_numeric() 변수의 값이 숫자 또는 숫자 문자열인지 확인 |
is_numeric() 함수는 주어진 값이 숫자 또는 숫자 문자열인지 확인합니다. 매개변수로 전달된 값이 숫자이거나 숫자 문자열이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
|
is_string() 변수의 문자열 타입 확인 |
is_string() 함수는 주어진 값이 문자열(string) 타입인지 확인합니다. 매개변수로 전달된 값이 문자열 타입이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
|
is_array() 변수의 배열 타입 확인 |
is_array() 함수는 주어진 값이 배열(array) 타입인지 확인합니다. 매개변수로 전달된 값이 배열 타입이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
|
is_bool() 변수의 부울 타입 확인 |
is_bool() 함수는 주어진 값이 부울(boolean) 타입인지 확인합니다. 매개변수로 전달된 값이 부울 타입이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
|
is_object() 변수의 객체 타입 확인 |
is_object() 함수는 주어진 값이 객체(object) 타입인지 확인합니다. 매개변수로 전달된 값이 객체 타입이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
|
is_resource() 변수의 리소스 타입 확인 |
is_resource() 함수는 주어진 값이 리소스(resource) 타입인지 확인합니다. 매개변수로 전달된 값이 리소스 타입이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
|
is_null() 변수의 NULL 타입 확인 |
is_null() 함수는 주어진 값이 NULL 타입인지 확인합니다. 매개변수로 전달된 값이 NULL 타입이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
|
데이터 타입 변환 변수나 값의 데이터 타입을 변환하는 방법 |
PHP에서 변수의 타입 변환에 대해 설명합니다. 변수의 타입의 자동 변환 원리와 직접 변환하는 여러 방법들을 확인해 보세요. |
|
settype() 변수를 지정된 데이터 타입으로 설정 |
settype() 함수는 인수로 전달된 변수를 지정된 데이터 타입으로 설정합니다. 이 함수는 변환된 값을 반환하지 않고, 변수를 직접 지정된 타입으로 변환합니다. |
|
타입 캐스팅 변수 앞에 원하는 타입을 괄호로 묶어 변환 |
PHP에서 타입 캐스팅(Type Casting, 형 변환)은 변수의 데이터 타입을 명시적으로 변경하는 것을 의미합니다. 이를 위해, 값이나 변수 앞에 원하는 타입을 괄호로 묶어 변환할 수 있습니다. |
|
intval() 값을 정수로 변환하여 반환 |
intval() 함수는 인수로 전달된 값을 정수로 변환하여 반환합니다. 특히, 숫자와 단위가 함께 포함된 문자열이나 부동소수점 숫자를 정수로 변환하여 수치 계산에 활용할 때 매우 유용합니다. |
|
strval() 값을 문자열로 변환하여 반환 |
strval() 함수는 인수로 전달된 값을 문자열로 변환하여 반환합니다. 특히 문자열과 다른 데이터 유형(정수, 부동소수점 숫자 등)을 결합할 때 매우 유용합니다. |
|
floatval() 값을 부동소수점 숫자로 변환하여 반환 |
floatval() 함수는 인수로 전달된 값을 부동소수점 숫자(float)로 변환하여 반환합니다. 특히, 숫자와 단위가 함께 포함된 문자열이나 정수를 부동소수점 숫자로 변환하여 수치 계산에 활용할 때 매우 유용합니다. |
|
doubleval() floatval() 함수의 별칭 |
doubleval() 함수는 인수로 전달된 값을 부동소수점 숫자(float)로 변환하여 반환합니다. floatval() 함수의 별칭으로도 알려져 있습니다. floatval() 함수와 동일하게 작동합니다. |
|
boolval() 값을 부울로 변환하여 반환 |
boolval() 함수는 인수로 전달된 값을 부울(boolean)로 변환하여 반환합니다. 즉, 주어진 값이 참(true)인지 거짓(false)인지 평가하여 그 결과를 true 또는 false로 반환합니다. |