1. CGI (Common Gateway Interface)
★PHP는 Server Side Programming
★JavaScript는 Client Side Programming
두개의 차이는 컴파일이 실행되는 곳이 틀림
사용하는 이유
C/S 간의 양방향 소통을 가능케함
사용자와 서버 사이의 상호작용(인터페이스)가 가능한 웹페이지를 작성하기 위하여
★사용 예)
방명록, 게시판, 카운터, 사용자계정 및 패스워드 관리, 대화방, 자료실, 검색엔진 등
Apache, PHP, MySQL의 앞글자를 따서 APM이라고 한다.
APM 설치 후 PHP 파일은 C:\APM_Setup\htdocs에 넣어야한다.
2. PHP문
기본 출력함수
print("출력 문자열");
print "출력 문자열";
echo "안녕하세요";
Print문과 차이점은 반환값이 없음
여러 매개변수를 취할 수 있고 출력 구문이 Print 구문보다 빠르다
print문의 연결자는 '.'
echo문의 연결자는 ','
변수의 특징
- 변수는 '$'로 시작한다.
- 변수의 이름은 영문, 숫자 '_'으로 이루어진다.
- $다음의 첫문자로 숫자를 사용할 수 없다.
- 변수형(dtype)을 선언하지 않고 사용한다.
FORM
GET, POST의 차이
PHP에서 사용
$_POST['name']
$_GET['name']