PHP 스크립트 작성
1. <?php ~~~~ ?>
2. <script language = "php"> ~~~~ </script>
3. <? ~~~~ ?>
PHP 환경설정 파일 php.ini 파일에서 short_open_tag 항목을 "On"으로 설정. 기본 "On"으로 되어 있음.
4. <% ~~~~ %>
PHP 환경설정 파일 php.ini 파일에서 asp_tags 항목을 "On"으로 설정.
PHP 주석 처리
// 또는 # 으로 한줄 주석 처리
여러 줄일 경우 /* ~~~~ */ 로 처리
PHP 변수
모든 변수는 그 이름 앞에 '$' 기호를 붙이며, 별도로 변수 타입은 선언하지 않는다.
변수형은 PHP 파서에 의해 결정된다. 그에 맞게 자동으로 형변환 한다.
ex) $a = "200"; 이라고 하면
200은 문자형일 수도 있고 정수형이 될 수도 있다.
실제 사용되는 연산 등에 의해 PHP 파서에 의해 자동으로 문자형이나 정수형으로 형변환되어 사용된다.
변수형
1. boolean 타입 : TRUE와 FALSE 의 2가지 값을 가지는 변수형.
대소문자를 구분하지 않으므로 TRUE나 true로 사용할 수 있다.
ex) $isChecked = TRUE;
2. integer 타입 : 정수를 값으로 가지는 변수형. 최대값은 시스템에 따라 다르지만 - 2,147,483,648 ~ 2,147,483,647의
범위 값을 가진다. C 언어의 long 타입에 해당하는 변수형이다.
ex) $a = 240; $b = 28500; ....
3. float(double) 타입 : 부동 소수형(실수)을 값으로 가지는 변수형. 범위는 2.2E-308 ~ 1.8E308 이다.
C 언어의 double타입에 해당하는 변수형이다.
ex) $a = 2.9; $b = -18.5; $c = 1.17E10; ...... (여기서 옆의 1.17E10의 E10은 10의 10제곱이라는 뜻입니다.)
4. string 타입 : 문자열을 값으로 가지는 변수형이며, 길이에는 제한이 없다.
문자열은 큰 따옴표" " 와 작은 따옴표 ' '로 구분됩니다.
큰 따옴표의 경우 아래와 같은 특징이 있다.
5. array 타입 : 배열을 다루기 위한 변수로 키(key)와 값(value)의 상으로 구성된 원소의 집합체로 다룸
원소의 키가 숫자인 경우 0 부터 시작.
$a[0] = 1, $a[1] = 2, $a[2] = 3, .... $b[0] = "이름", $b[1] = "나이", $b[2] = "주소"... 등으로 표현 가능.
일차원 배열부터 다차원 배열로 나뉜다.
6. object 타입 : new 연산자를 통해서 생성되는 클래스의 객체를 가리키기 위한 변수형.
객체 참조형 타입임. object 타입을 이해하기 어려우면 java의 class를 공부하면 해결.
7. resource 타입 : 외부 리소스에 대한 참조를 가지고 있는 변수형. fopen()이나 mysql_connect() 함수등을 사용시
반환되거나 외부 자원을 가리키는데 이러한 자원에 대한 참조를 그 값으로 갖는 변수형.
실제 변수 값을 넣는 방식과는 다르게 함수 사용 후 반환되는 값을 가지게 되는 변수형.
8. NULL 타입 : 아무런 값을 갖지 않는 NULL 값을 가지는 변수형.
'컴퓨터 세상 > PHP' 카테고리의 다른 글
PHP - $_SERVER 변수 (0) | 2020.07.09 |
---|---|
PHP - 미리 정의된 PHP 변수 (0) | 2020.07.09 |
PHP - 지역 변수, 전역 변수, 정적 변수, 가변 변수 (0) | 2020.07.08 |
PHP - 배열 변수 및 생성 (0) | 2020.07.08 |
PHP - String 변수 (0) | 2020.07.08 |