동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.
변수는 여러 유형의 데이터를 저장할 수 있으며 각각의 데이터 유형은 다른 일을 할 수 있습니다.
PHP에서 사용되는 데이터 타입(Types):
PHP String(문자열)
문자열은 "안녕하세요?"와 같은 일련의 문자입니다.
문자열은 따옴표 안에 있는 모든 텍스트가 될 수 있습니다. 작은 따옴표나 큰 따옴표를 사용할 수 있습니다.
<?php
$x = "안녕하세요?";
$y = '안녕하세요?';
echo $x;
echo "<br>";
echo $y;
?>
PHP Integer(정수)
정수 데이터형은 -2,147,483,648과 2,147,483,647사이의 소수가 아닌 숫자입니다.
Integer(정수) 규칙:
다음 예제에서 $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
등록된 댓글이 없습니다.