변수와 연산자
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 |