php란 무엇인가?
PHP 프로그램은 Perl이나 C와 같은 언어와 다르게 HTML을 출력하는데 많은 명령어가 필요 없다.
단지 HTML 내에 여러분이 하고자 하는것에 대한 스크립트를 적어 주면 된다. PHP 코드는 특정한 시작/끝 태그 <? ?>사이에 들어가게 되는데 이 태그는 PHP가 시작과 끝을 알려주는 것이다.
php 의 기초 문법은 아래와 같이 표기한다.
<?
php문법
?>
PHP가 자바스크립트(xxJavaScript)와 같이 클라이언트측(client side) 스크립트 언어와 구별되는 가장 큰 특징은 이 코드가 서버에서 실행되는 것이다. 즉 클라이언트에는 PHP가 설치되어 있지 않아도 서버에서 번역하여 클라이언트에게 보내준다.
또한 가장 기본적인 수준에서, PHP는 CGI 프로그램에서 할 수 있는 모든 것을 할 수 있다. HTML 폼을 통해 데이터를 가져오고, 동적인 웹 페이지를 만들거나, 쿠키를 보내고 받을 수도 있고 기존의 C나 Perl을 이용한 CGI에서 구현하기에는 힘들게 느껴졌던 동적인 GIF 이미지 생성, PHP의 인증, 파일업로드 등의 기능도 쉽게 구현 할 수 있다.
PHP의 가장 강력하고 흥미 있는 부분은 데이터베이스와 연동 부분일 것이다. PHP를 사용하면 데이터베이스와 연동된 동적인 웹페이지를 놀랍도록 간단히 만들수 있다.
PHP는 다음 데이터베이스를 지원한다.
1. Adabas D
2. InterBase
3. Solid
4. dBase
5. mSQL
6. Sybase
7. Empress
8. MySQL - 대한민국에서 가장많이 쓰는 데이터베이스. 본좌도 이 걸쓰고있다.
9. Velocis
10. FilePro
11. Oracle
12. Unix dbm
13. Informix
14. PostgreSQL
PHP는 IMAP나 SNMP, NNTP, POP3, HTTP 등의 프로토콜들을 사용해서 다른 서비스들에 대해 접근하여 데이터를 교환할 수 있다.
댓글