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
$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 데이터 타입을 사용하는 일반적인 예제는 데이터 베이스 호출입니다.
출처: http://palpit.tistory.com/273 [palpit's log-b]
'Web Programming > php' 카테고리의 다른 글
php new line to br nl2br() (0) | 2018.09.05 |
---|---|
PHP 문자열 길이 (strlen, mb_strlen 함수) (0) | 2018.09.04 |
php include, require (0) | 2018.09.03 |
php 배열 (0) | 2018.09.03 |
php 함수 function (0) | 2018.09.03 |