PHP 프로그래밍

본문 바로가기
사이트 내 전체검색


Web Programming >> PHP Programming
[목차]
제3장 PHP에서 꼭 알아두어야 할 함수

    7. 변수 관련 함수

gettype/settype 함수

gettype() 과 settype() 함수의 정의는 다음과 같다.

 

 string gettype(mixed var);

   gettype() 함수는 변수 var의 변수형을 반환한다.

 int settype(string var, string type);

   settype() 함수는 해당 변수의 변수형을 새로운 변수형으로 바꾼다.

gettype() 및 settype() 함수에서 지원하는 PHP의 변수형으로는 integer, double, string, array, object와 같은 것들이 있다.

 

intval/doubleval/strval 함수

intval() 과 doubleval(), strval() 함수의 정의는 다음과 같다.

 

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

   intval() 함수는 인자로 전달한 변수의 정수형 값을 변환한다.

 bouble boubleval(mixed var);

   doubleval() 함수는 인자로 전달한 변수의 실수형 값을 반환한다.

 string strval(mixed var);

   strval() 함수는 인자로 전달한 변수의 문자열 값을 반환한다.

세 함수 모두 스칼라 변수만을 인자로 받을 수 있으며 배열이나 객체 변수는 인자로 받을 수 없다.

 

isset/unset/empty 함수

isset() 과 unset(), empty() 함수의 정의는 다음과 같다.

 

 int isset(mixed var);

   isset() 함수는 변수가 존재하면 true를 반환한다.

 int unset(mixed var);

   unset() 함수는 존재하는 변수를 삭제(파괴)한다.

 int empty(mixed var);

   empty() 함수는 변수가 존재하고 값이 할당되어 있을 경우에 false를 반환한다. 그 외에는 true를 반환한다.

 

is_array 함수

is_array() 함수의 정의는 다음과 같다.

 

 int is_array(mixed var);

   해당 변수가 배열 변수이면 true를 반환한다.

 

is_double/is_float/is_real 함수

is_double(), is_float(), is_real() 함수의 정의는 다음과 같다.

 

 int is_double(mixed var);

 int is_float(mixed var);

 int is_real(mixed var);

   세 함수 모두 동일한 함수로 해당 변수가 double형 변수이면 true를 반환한다.

 

is_int/is_integer/is_long 함수

is_int(), is_integer(), is_long() 함수의 정의는 다음과 같다.

 

 int is_int(mixed var);

 int is_integer(mixed var);

 int is_long(mixed var);

   세 함수 모두 동일한 훔수로 해당 변수가 정수형 변수이면 true를 반환한다.

 

is_string 함수

is_string() 함수의 정의는 다음과 같다.

 

 int is_string(mixed var);

   해당 변수가 문자열 변수이면 true를 반환한다.

 

is_object 함수

is_object() 함수의 정의는 다음과 같다.

 

 int is_object(mixed var);

   해당 변수가 클래스를 통해 생성되는 객체형 변수이면 true를 반환한다.

 

[목차]

개인정보취급방침 서비스이용약관 모바일 버전으로 보기 상단으로

TEL. 063-469-4551 FAX. 063-469-4560 전북 군산시 대학로 558
군산대학교 컴퓨터정보공학과

Copyright © www.leelab.co.kr. All rights reserved.