본문 바로가기

프로그래밍/PHP

php - 변수관련 함수

반응형

doubleval -- 문자열에서 배정도 실수형 값만 리턴한다. floatval()의 별칭 

    :: double doubleval(mixed var) 

empty -- 변수가 비어있는지 검사합니다. 변수는 선언되어있으나 NULL값이 경우에도 TRUE이다. 

    :: boolean empty(mixed var) 

floatval -- 변수의 실수값을 얻습니다. 

get_defined_vars --  모든 정의된 변수의 배열을 반환합니다. 

    :: array get_defined_vars (void) 

get_resource_type --  파일핸들,DB연결등의 리소스타입을 리턴한다. 

    :: string get_resource_type (resource handle) 

gettype -- 변수 형을 문자열로 리턴한다. (주의)값이 할당안된 변수는 NULL을,널스트링(NULL,"")이 할당된것은 string을 리턴한다. 

    :: string gettype(mixed var) 

import_request_variables -- GET/POST/쿠키 변수를 전역으로 가져옵니다. 

intval -- 문자열에서 integer값만 리턴한다. 

    :: int intval(mixed var [, int base]) 

    예) $var1="84 inch"; echo intval($var1) ; => 결과값은 84 

is_array -- 변수가 배열인지 확인합니다. 

    :: bool is_array(mixed var) 

is_bool --  변수가 불린인지 확인합니다. 

is_callable --  변수의 내용이 함수처럼 호출할 수 있는지 확인합니다. 

is_double -- is_float()의 별칭. 

is_float -- 변수가 실수인지 확인합니다. 

is_int -- 변수가 정수인지 확인합니다. 

is_integer -- is_int()의 별칭. 

is_long -- is_int()의 별칭. 

is_null --  변수가 NULL인지 확인합니다. 

    예) $str1;  $str2="";   => $str1은 TRUE , $str2는 FALSE이다.   

is_numeric --  변수가 수나 수 문자열인지 확인합니다. 

is_object -- 변수가 객체인지 확인합니다. 

is_real -- is_float()의 별칭. 

is_resource --  변수가 자원인지 확인합니다. 

is_scalar --  변수가 스칼라인지 확인합니다. 

is_string -- 변수가 문자열인지 확인합니다. 

isset -- 존재하는 변수인지 확인합니다. 값이 할당되어 있지 않은 변수와 null로 할당한 변수는 false를 리턴한다. 

print_r --  변수에 관한 정보를 사람이 읽기 좋게 출력합니다. 

serialize --  값의 저장 표현을 생성합니다. 

settype -- 변수타입을 강제로 형변환시키고 성공여부를 리턴한다.. 

strval -- 변수의 문자열값을 얻습니다. 흔히 숫자값을 문자열로 리턴을 한다. 

unserialize --  저장 표현에서 PHP 값을 작성합니다. 

unset -- 주어진 변수를 제거합니다. 

var_dump -- 변수에 관한 정보를 덤프합니다. 

var_export -- 변수의 표현을 출력하거나 문자열로 반환합니다. 

반응형