• PHP 데이터 타입

    2020. 7. 14.

    by. HA_CU

    PHP 데이터 타입

    변수는 다른 유형의 데이터를 저장할 수 있으며 다른 데이터 유형은 다른 작업을 수행 할 수 있습니다.

    PHP는 다음 데이터 타입을 지원합니다.

    • String
    • Integer
    • Float (floating point numbers - also called double)
    • Boolean
    • Array
    • Object
    • NULL
    • Resource

     

     

    PHP String (문자열)

    문자열은 " Hello world!" 와 같은 일련의 문ㅁ자입니다.

    문자열은 따옴표 안에 있는 텍스트 일 수 있습니다. 작은 따옴표나 큰 따옴표를 사용할 수 있습니다.

    <?php
    $x = "Hello world!";
    $y = 'Hello world!';
    
    echo $x;
    echo "<br>";
    echo $y;
    ?>

     

     

    PHP Integer (정수)

    정수 데이터 유형은 -2,147,483,648과 2,147,483,647 사이의 10 진수가 아닌 숫자입니다.

    • 정수는 하나 이상의 숫자를 가져야합니다
    • 정수에는 소수점이 없어야합니다
    • 정수는 양수 또는 음수 일 수 있습니다.
    • 정수는 10 진수 (10 진), 16 진 (16 진), 8 진 (8 진) 또는 2 진 (2 진) 표기법으로 지정할 수 있습니다.

    ex)

    PHP var_dump() 함수는 데이터 타입과 값을 반환합니다.

    <?php
    $x = 5985;
    var_dump($x);
    ?>

     

     

    PHP Float

    부동 소수점 (부동 소수점 수)은 소수점이있는 숫자 또는 지수 형식의 숫자입니다.

    다음 예제에서 $ x는 float입니다. PHP var_dump () 함수는 데이터 타입과 값을 반환합니다.

    ex)

    <?php
    $x = 10.365;
    var_dump($x);
    ?>

     

     

    PHP Boolean

    가능한 두 가지 상태인 True 또는 False 를 나타냅니다.

    $x = true;
    $y = false;

     

     

    PHP Array (배열)

    배열은 하나의 변수에 여러 값을 저장합니다.

    다음 예에서 $ cars는 배열입니다. PHP var_dump () 함수는 데이터 타입과 값을 반환합니다.

    ex)

    <?php
    $cars = array("Volvo","BMW","Toyota");
    var_dump($cars);
    ?>

     

     

    PHP Object (객체)

    객체는 데이터 및 해당 데이터를 처리하는 방법에 대한 정보를 저장하는 데이터 유형입니다.

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

    먼저 객체 클래스를 선언해야합니다. 이를 위해 class 키워드를 사용합니다.

    클래스는 속성과 메서드를 포함 할 수있는 구조입니다.

    ex)

    <?php
    class Car {
      function Car() {
        $this->model = "VW";
      }
    }
    
    // create an object
    $herbie = new Car();
    
    // show object properties
    echo $herbie->model;
    ?>

     

     

    PHP NULL 값

    Null은 하나의 값만 가질 수있는 특수한 데이터 유형입니다.

    데이터 유형 NULL의 변수는 값이 지정되지 않은 변수입니다.

    팁 : 값 없이 변수를 만들면 자동으로 NULL 값이 할당됩니다.

    값을 NULL로 설정하여 변수를 비울 수도 있습니다.

    ex)

    <?php
    $x = "Hello world!";
    $x = null;
    var_dump($x);
    ?>

     

     

    PHP Resource

    특수 자원 유형은 실제 데이터 유형이 아닙니다. PHP 외부의 함수와 리소스에 대한 참조를 저장합니다.

    자원 데이터 유형을 사용하는 일반적인 예는 데이터베이스 호출입니다.

     

     

     

    출처 : https://www.w3schools.com/php/php_datatypes.asp

    댓글