-
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 외부의 함수와 리소스에 대한 참조를 저장합니다.
자원 데이터 유형을 사용하는 일반적인 예는 데이터베이스 호출입니다.
댓글