php 선언 및 변수, 상수
PHP 2015. 6. 23. 16:01php 스크립트 선언
php script tag ----------
//기본형, 권장 방식 <?php //php codes ?> //축약형, 비추천, 인식이 안되는 경우 있음 <? //php codes ?> //스크립트형, 거의 사용되지 않음 <script language="php"> //php codes </script>
php 주석
php comment ----------
//행주석 /* 블럭주석 */
PHP 변수
php는 변수는 다양한 자료형 사이를 자유롭게 오갈 수 있다.
변수 이름 규칙
- 변수명은 $로 시작한다.
- 변수명은 문자(a~z, A~Z), 숫자(0~9), 밑줄(_)을 포함할 수 있다.
- $ 다음의 첫번째 문자는 반드시 문자(a~z, A~Z) 또는 밑줄(_)이어야 한다.
- 변수명은 대소문자를 구별한다.
문자열 변수
- 문자열의 생성과 출력은 작은따옴표 또는 큰따옴표를 사용한다.
- 문자열 중간에 따옴표를 출력하려면 이스케이프시키거나 다른 종류의 따옴표로 감싼다.
- 문자열의 연결은 연결연산자인 마침표(.)를 사용한다.
Example Code ----------
$var = 'test'; $_var = "study"; //큰따옴표(")와 작은따옴표(')의 차이점, 연결연산자를 사용하여 줄바꿈 태그를 연결 //변수가 파싱되어 test가 출력됨 echo "$var" . "<br />"; //파싱되지 않고 $_var 그대로 출력됨 echo '$_var' . "<br />"; //변수명만 사용할 경우 따옴표가 없어도됨 echo $_var;Example Result ----------
test<br /> $_var<br /> study
숫자형 변수
- 정수와 실수(부동소수점형)
- 인용하면 숫자가 포함된 문자열이 된다.
- 뺄셈기호(-)로 시작하지 않는 한 양수로 가정된다.
Example Code ----------
$num1 = 3.141592; $num2 = -4.2568e3; echo $num1 . "<br />"; echo $num2 . "<br />"; //소수점 4자리에서 반올림하여 3자리까지 표시 echo round($num1, 3) . "<br />"; //소수점 첫자리 반올림하여 정수로 표시 echo round($num2) . "<br />"; //천단위마다 쉼표(,) 표시, 소수점이하 버림 echo number_format($num2) . "<br />"; //소수점 2자리 표시, 3자리 반올림 echo number_format($num1 + $num2, 2);Example Result ----------
3.141592<br /> -4156.8<br /> 3.142<br /> -4157<br /> -4,157<br /> -4,153.66
상수
- 할당 연산자(=)를 사용하지 않고 define('name', 'value')함수를 사용한다.
- 문자, 숫자 같은 스칼라값만 할당할 수 있다.
- $를 사용하지 않으므로 따옴표내에 사용할 수 없다.
Example Code ----------
define('STRING', 'test string'); define('NUMBER', 5832); //상수를 바로 인용할 수 없음 echo "문자열 상수 : STRING" . "<br />"; //상수를 출력하려면 연결연사자를 이용 echo "문자열 상수 : " . STRING . "<br />"; echo "숫자 상수 : "; echo NUMBER;Example Result ----------
문자열 상수 : STRING<br /> 문자열 상수 : test string<br /> 숫자 상수 : 5832
'PHP' 카테고리의 다른 글
php 파일 인클루드 (0) | 2015.06.23 |
---|---|
php 배열 array() (0) | 2015.06.23 |
php 반복문 for, while, do~while (0) | 2015.06.23 |
php 조건문 if~else, switch (0) | 2015.06.23 |
php form 처리 (0) | 2015.06.23 |