CXII. 변수 관련 함수

소개

변수가 가지는 성질에 대한 정보는, 매뉴얼 언어 레퍼런스 섹션의 변수 엔트리를 참고하십시오.

요구 사항

이 확장 모듈을 빌드할 때 외부 라이브러리가 필요하지 않습니다.

설치

이 함수들은 설치하지 않아도 사용할 수 있습니다; PHP 코어의 일부입니다.

런타임 설정

이 함수의 작동은 php.ini 설정에 영향을 받습니다.

표 1. 변수 설정 옵션

이름기본값변경가능성
unserialize_callback_func""PHP_INI_ALL
PHP_INI_* 상수에 관한 자세한 내용과 정의는 ini_set()을 참고하십시오.

위 설정 지시어에 대한 간단한 설명입니다.

unserialize_callback_func string

unserializer가 작성할 필요가 있는 미정의 클래스를 발견하면, (미정의 클래스 이름을 인자로) unserialize 콜백 함수를 호출합니다. 지정한 함수가 정의되어 있지 않거나, 함수가 존재하지 않는 클래스를 포함/상속하지 못하면 경고를 발생합니다. 콜백 함수가 필요한 경우에만, 이 엔트리를 지정하십시오.

참고: unserialize().

리소스 종류

이 확장 모듈은 리소스형을 정의하지 않습니다.

상수 정의

이 확장 모듈은 상수를 정의하지 않습니다.

차례
doubleval -- floatval()의 별칭
empty -- 변수가 비어있는지 검사합니다.
floatval -- 변수의 실수값을 얻습니다.
get_defined_vars --  모든 정의된 변수의 배열을 반환합니다.
get_resource_type --  자원형을 반환합니다.
gettype -- 변수 형을 얻습니다.
import_request_variables -- GET/POST/쿠키 변수를 전역으로 가져옵니다.
intval -- 변수의 정수값을 얻습니다.
is_array -- 변수가 배열인지 확인합니다.
is_bool --  변수가 불린인지 확인합니다.
is_callable --  변수의 내용이 함수처럼 호출할 수 있는지 확인합니다.
is_double -- is_float()의 별칭.
is_float -- 변수가 실수인지 확인합니다.
is_int -- 변수가 정수인지 확인합니다.
is_integer -- is_int()의 별칭.
is_long -- is_int()의 별칭.
is_null --  변수가 NULL인지 확인합니다.
is_numeric --  변수가 수나 수 문자열인지 확인합니다.
is_object -- 변수가 객체인지 확인합니다.
is_real -- is_float()의 별칭.
is_resource --  변수가 자원인지 확인합니다.
is_scalar --  변수가 스칼라인지 확인합니다.
is_string -- 변수가 문자열인지 확인합니다.
isset -- 존재하는 변수인지 확인합니다.
print_r --  변수에 관한 정보를 사람이 읽기 좋게 출력합니다.
serialize --  값의 저장 표현을 생성합니다.
settype -- 변수형을 설정합니다.
strval -- 변수의 문자열값을 얻습니다.
unserialize --  저장 표현에서 PHP 값을 작성합니다.
unset -- 주어진 변수를 제거합니다.
var_dump -- 변수에 관한 정보를 덤프합니다.
var_export -- 변수의 표현을 출력하거나 문자열로 반환합니다.