댓글 목록

PHP 데이타 유형(Types)

페이지 정보

작성자 운영자 작성일 18-03-11 22:56 조회 2,054 댓글 0

동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.

변수는 여러 유형의 데이터를 저장할 수 있으며 각각의 데이터 유형은 다른 일을 할 수 있습니다.


PHP에서 사용되는 데이터 타입(Types):

  • String (문자열)
  • Integer (정수)
  • Float (floating point numbers - also called double) (실수)
  • Boolean (논리)
  • Array (배열)
  • Object (객체)
  • NULL (널)
  • Resource (리소스)


PHP String(문자열)

문자열은 "안녕하세요?"와 같은 일련의 문자입니다.

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


<?php 

$x = "안녕하세요?";

$y = '안녕하세요?';


echo $x;

echo "<br>"; 

echo $y;

?>


PHP Integer(정수)

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


Integer(정수) 규칙:

  • Integer는 최소한 하나의 숫자를 가져야 합니다.
  • Integer는 소수점이 없어야 합니다.
  • Integer는 양수 또는 음수일 수 있습니다.
  • Integer는 세가지 형식으로 표시 : decimal(10진수), hexadecimal(16진수-0x접두어), octal(8진수-0접두사)


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


<?php 

$x = 5985;

var_dump($x);

?>


PHP Float(실수)

float(실수)는 소수점 또는 지수 형태의 숫자입니다.


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


<?php 

$x = 10.365;

var_dump($x);

?>


PHP Boolean(논리)

Boolean는 다음 두 가지 상태를 나타냅니다. : TRUE 또는 FALSE


<?php 

$x = true;

$y = false;

?>


Boolean는 종종 조건 테스트에 사용됩니다. 조건테스트에 대한 자세한 사항은 뒷부분에서 설명합니다.


PHP Array(배열)

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


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


<?php 

$fruit = array("사과","배","복숭아");

var_dump($fruit);

?>


배열은 뒷부분에서 다시 심도있게 다룹니다.


PHP Object(객체)

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

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


먼저 객체 클래스를 선언해야 합니다. 이를 위해 class키워드를 사용합니다. 클래스는 속성과 메서드를 포함할 수 있는 구조입니다.


<?php

class Fruit {

    function Fruit() {

        $this->color = "red";

    }

}


// create an object

$apple = new Fruit();


// show object properties

echo $apple->color;

?>


PHP NULL (널)

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


데이터 유형이 NULL인 변수는 값이 할당되지 않은 변수입니다.


팁 : 변수가 값없이 작성되면 자동으로 값이 NULL이 지정됩니다.


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


<?php

$x = "안녕하세요?";

$x = null;

var_dump($x);

?>


PHP Resource(리소스)

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


Resource(리소스) 데이터 유형을 사용하는 일반적 예는 데이터베이스 호출입니다.


그누보드5 / 영카트5

String : /adm/index.php .....$sst = "mb_datetime";

Integer : /adm/index.php .....$new_member_rows = 5;

Boolean : /common.php ....$is_member = true;

배열 : /index.php 외 ... 

객체 : /lib/common.php ....class html_process



댓글목록 0

등록된 댓글이 없습니다.