변수와 연산자

1. 변수와 데이터 타입

1) 변수란?

- 변수는 '$' 기호로 시작된다.

- 변수명은 문자, 숫자, _(밑줄)로 구성된다.

* 첫 글자는 반드시 문자로 시작

* 변수명에 한글을 쓸 수 있으나 사용하지 않는다.

- 변수명은 대소문자를 구별한다.

* $adc, $ABC는 완전히 다른 변수다.

PHP에서 변수는 값이 할당되는 순간 생성된다.

미리 선언될 필요가 없다.

2) 데이터 타입

1. 스칼라(scalar) 타입

- 정수(integer) 123, -231, Ox123

- 실수(float,double) 1.23, 1.2E15

- 문자열(string) "ABC",'abc','무궁화 '

- 불린(boolean) TRUE(1), FALSE(NULL, 0)

2. 다중(mixed) 타입

- 배열(array) 여러 개의 값을 하나의 변수에 저장

- 객체(object) 속성과 메소드로 구성되는 사용자 정의 데이터 타입

3) 자동 형 변환 예제

<?php

$var1 = "1";

$var1++; //ASCII 49번에서 50번으로 1증가

$var2 = "a";

$var2++; //ASCII 97번에서 98번으로 1증가

$var3 = 10 + "11"; //10 + 11

$var4 = 10 + 1.2; //10 + 1.2

$var5 = 10 + "1.1e2"; //10 + 110(실수)

$var6 = 10 + "All"; //All은 해석 못하므로 무시

$var7 = 10 + "11A"; // 10 + 11

echo("\$var1 = {$var1} <br>");

echo("\$var2 = {$var2} <br>");

echo("\$var3 = {$var3} <br>");

echo("\$var4 = {$var4} <br>");

echo("\$var5 = {$var5} <br>");

echo("\$var6 = {$var6} <br>");

echo("\$var7 = {$var7} <br>");

?>




결과 값




'PHP' 카테고리의 다른 글

[PHP] 조건문 Switch  (0) 2017.07.04
[PHP] 조건문 - IF문  (0) 2017.07.03
[PHP] 연산자  (0) 2017.07.03
[PHP] Explode  (0) 2017.06.30
[그누보드5] 연동하기  (0) 2017.06.24

+ Recent posts