PHP 문법 - 2.변수
PHP 문법 - 2.변수
변수의 Type으로는 아래와 같다.
----------------------------------------------
- 정수형(Integer)
- 실수형(Floating-point numbers, double)
- 문자열(String)
- 배열(Array)
- 객체(Object)
----------------------------------------------
PHP에서는 변수 Type을 프로그래머가 따로 설정하지 않아도 변수값에 따라 자동으로 바뀐다.
(예) $strA = "12345"; //변수 strA를 문자형으로 선언
$strB = $strA + 6789; //변수 strA가 정수형으로 자동으로 형(Type) 변환하여
덧셈 연산을 한 후 strB에 저장
[명시적 형변환]
Type 변환을 알려주기 위한 것으로 Type Casting과 settype()함수를 이용하는 두가지 방법이 있다.
Type Casting은 변환하자 하는 Type을 ()안에 넣어 변수명 앞에서 사용하면 된다.
(예) $strA = "12345";
$strB = (int)$strA + 6789; // 변수 strA 앞에 (int)를 넣어 줌으로써,
int형으로 변환 시키겠다는 것을 보여준다.
자동형 변환보다는 보기 편하고 이해하기 쉽지 않은가? ^^
(int), (integer) | 정수형으로 변환 |
(real), (double), (float) | 실수형으로 변환 |
(string) | 문자열로 변환 |
(array) | 배열로 변환 |
(object) | 객체로 변환 |