PHP

PHP 문법 - 2.변수

늘 고맙습니다 2011. 3. 16. 15:25

PHP 문법 - 1.기본

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)  객체로 변환