ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [PHP] 5. 데이터 타입(Data types) - PHP 강좌, PHP5
    Web/PHP 2015. 6. 13. 11:58

    PHP 5 Data Types

     


    1. PHP Data Types

     PHP는 아래 데이터 타입을 지원합니다:

     - String

     - Integer

     - Float (floating point number - also called double)

     - Boolean

     - Array

     - Object

     - NULL

     - Resource



    2. PHP String

     String은 문자의 연속입니다: "Hello World!" 같이

     

     String은 따옴표 안에 어떠한 텍스트든 존재합니다. 따옴표는 쌍따옴표든 사용가능 합니다:


    1
    2
    3
    4
    5
    6
    7
    8
    <?php 
    $x = "Hello world!";
    $y = 'Hello world!';
     
    echo $x;
    echo "<br>"
    echo $y;
    ?>
    cs
     







    3. PHP Integer

     Integer는 전체 숫자입니다. 숫자의 범위는 -2,147,483,648 ~ + 2,147,483,647 입니다.


     Integer의 규칙:

      - 적어도 한 숫자는 가져야 합니다

      - 콤마나 여백을 포함해선 안됩니다.

      - 소수점을 가져서는 안됩니다.

      - 양수나 음수를 가질 수 있습니다.

     



    1
    2
    3
    4
    <?php 
    $x = 5985;
    var_dump($x);
    ?>
    cs

     







    4. PHP Float

     Float는 소수점을 갖는 숫자이거나 지수 형태의 숫자입니다.




    1
    2
    3
    4
    <?php 
    $x = 10.365;
    var_dump($x);
    ?>
    cs
     







    5. PHP Boolean

     Boolean은 두 개의 상태를 표현합니다: TRUE 나 FALSE



    $x = true;
    $y = false;



     

     Boolean은 조건 테스팅에 사용됩니다. 




    6. PHP Array

     Array는 단일 변수에 여러 값을 저장합니다.


     
    1
    2
    3
    4
    <?php 
    $cars = array("Volvo","BMW","Toyota");
    var_dump($cars);
    ?>
    cs







    7. PHP Object

     Object는 데이터가 저장되고 데이터가 어떻게 처리될지에 대한 정보를 갖는 데이터 타입입니다.


     PHP에서 Object는 명시적으로 선언해야 합니다.


     먼저, Object의 Class를 선언해야 합니다. 




    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <!DOCTYPE html>
    <html>
    <body>
     
    <?php
    class Car {
         function Car() {
             $this->model = "VW";
         }
    }
    // create an object
    $herbie = new Car();
     
    // show object properties
    echo $herbie->model;
    ?>
     
    </body>
    </html>
    cs

     


     




     







    8. PHP NULL Value

     Null은 NULL 값만을 갖는 특별한 데이터 타입입니다.


     NULL인 데이터타입인 변수는 어떠한 값도 할당받지 않은 변수입니다.


     * 변수의 값 할당 없이 생성된 변수는 자동적으로 NULL 값을 할당합니다.



     
    1
    2
    3
    4
    5
    <?php
    $x = "Hello world!";
    $x = null;
    var_dump($x);
    ?>
    cs





    9. PHP Resource

     특별한 Resource 타입은 사실상 데이터 타입이 아닙니다. Resource는 함수의 참조를 저장하거나 외부 자원을 저장합니다.


     resource 데이터 타입을 사용하는 일반적인 예제는 데이터 베이스 호출입니다.








    * 이 강좌는 'w3schools'를 참조하여 작성하였습니다. 

    댓글

Designed by Tistory.