-
[PHP] 5. 데이터 타입(Data types) - PHP 강좌, PHP5Web/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은 따옴표 안에 어떠한 텍스트든 존재합니다. 따옴표는 쌍따옴표든 사용가능 합니다:
12345678<?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의 규칙:
- 적어도 한 숫자는 가져야 합니다
- 콤마나 여백을 포함해선 안됩니다.
- 소수점을 가져서는 안됩니다.
- 양수나 음수를 가질 수 있습니다.
1234<?php$x = 5985;var_dump($x);?>cs 4. PHP Float
Float는 소수점을 갖는 숫자이거나 지수 형태의 숫자입니다.
1234<?php$x = 10.365;var_dump($x);?>cs 5. PHP Boolean
Boolean은 두 개의 상태를 표현합니다: TRUE 나 FALSE
$x = true;
$y = false;Boolean은 조건 테스팅에 사용됩니다.
6. PHP Array
Array는 단일 변수에 여러 값을 저장합니다.
1234<?php$cars = array("Volvo","BMW","Toyota");var_dump($cars);?>cs 7. PHP Object
Object는 데이터가 저장되고 데이터가 어떻게 처리될지에 대한 정보를 갖는 데이터 타입입니다.
PHP에서 Object는 명시적으로 선언해야 합니다.
먼저, Object의 Class를 선언해야 합니다.
12345678910111213141516171819<!DOCTYPE html><html><body><?phpclass Car {function Car() {$this->model = "VW";}}// create an object$herbie = new Car();// show object propertiesecho $herbie->model;?></body></html>cs 8. PHP NULL Value
Null은 NULL 값만을 갖는 특별한 데이터 타입입니다.
NULL인 데이터타입인 변수는 어떠한 값도 할당받지 않은 변수입니다.
* 변수의 값 할당 없이 생성된 변수는 자동적으로 NULL 값을 할당합니다.
12345<?php$x = "Hello world!";$x = null;var_dump($x);?>cs 9. PHP Resource
특별한 Resource 타입은 사실상 데이터 타입이 아닙니다. Resource는 함수의 참조를 저장하거나 외부 자원을 저장합니다.
resource 데이터 타입을 사용하는 일반적인 예제는 데이터 베이스 호출입니다.
* 이 강좌는 'w3schools'를 참조하여 작성하였습니다.
'Web > PHP' 카테고리의 다른 글
[PHP] 8. 연산자 (Operators) - PHP 강좌, PHP5 (0) 2015.06.13 [PHP] 7. 상수 (Constants) - PHP 강좌, PHP5 (0) 2015.06.13 [PHP] 6. 문자열 (Strings) - PHP 강좌, PHP5 (0) 2015.06.13 [PHP] 4. Echo / Print - PHP 강좌, PHP5 (0) 2015.06.13 [PHP] 3. 변수(Variables) - PHP 강좌, PHP5 (0) 2015.06.13 [PHP] 2. 문법(Syntax) - PHP 강좌, PHP5 (0) 2015.06.13