웹마스터 팁
PHP에 대한 소개
2000.03.06 03:18
자바 스크립트와 비슷하다고 생각할수 있습니다.
html 문서안에 직접 코딩할수가 있고 PHP로 만든 프로그램의 확장자를 아파치 서버의 설정에 따라서 html으로 사용할 수가 있습니다.
그리고 이전에 많은 사용자수를 가지고 있는 Perl 에 비해서 속도가 대단히 빠르다는 장점이 있습니다.
(새로 나올 PHP4, Zend 같은 경우에는 인터프리터 형식이 나닌 컴파일을 해서 실행을 하기 때문에 C의 최대 장점이있던 속도에서도 별로 뒤지지 않는다고 합니다)
또한 문법두 포인터 없는 C와 비슷하다구 생각이 들 정도로 쉽습니다.
또 하나, PHP에서 가장 좋은 점이라구도 할수 있는 DB와의 연동이 매우 쉽다는 겁니다.
C나 Perl에서두 당근 DB와 연동해서 쓸수 있습니다.
그런데 그 사용법이 PHP에 비해서는 아주 어렵습니다.
다음은 PHP에 대한 소개글입니다.
PHP는 1994년 가을 Rasmus Lerdorf에 의해서 처음 만들어졌다.
처음 비공개 판은 그의 홈 페이지에 들어와서 자신의 이력서를 검색하는 사용자를 체크하는데 사용되었고, 외부에 사용된 것은 1995는 초부터 사용되어 Personal Home Page Tools라고 알려지게 되었다.
이것은 몇 개의 특별한 매크로를 사용할 수 있는 단순한 파서(명령 해석) 엔진과 방명록이나 카운터 같이 홈 페이지의 뒤에서 공통적으로 사용할 수 있는 몇 개의 간단한 유틸리티로 구성되었다.
이 파서가 1995년 중반에 재작성되어 PHP/FI Version 2라고 명명되었다.
FI는 Rasmus가 작성한 html 형식의 데이터를 해석할 수 있는 별도의 패키지다.
그는 이 두가지를 합치고 mSQL을 지원하도록 하여 PHP/FI를 탄생시켰다.
PHP/FI는 빠른 속도로 발전하였고, 많은 사람들이 이에 공헌하였다.
1997년 중반 PHP는 또 다른 중요한 변화를 가져왔다.
이때부터 PHP는 Rasmus의 개인이 아닌 팀에 의해 개발되고 있다.
새 파서는 Zeev Suraski와 Andi Gutmans가 재작성하였고, PHP Version 3(PHP3)라는 이름으로 나타났다.
많은 PHP/FI의 기능들이 옮겨왔고, 그 외에도 많은 기능들이 새로 작성 되었다.
현재 만들어지고 있는 차기 버전은 Zend라는 이름의 PHP 버전 4로써 이전 버전보다 훨씬 더 빠른 인터프리터(명령어 해석기)를 가지고 있으며 현재 지원하고 있는 웹 서버 이외의 서버에 대해서도 실행될 수 있도록 제작되고 있다.
첫째, 서버에서 해석되는 스크립트 언어다.
PHP3는 Microsoft의 Active Server Page처럼 server에서 모든 처리가 이루어지는 script 언어 입니다.
둘째, 데이터베이스 연결을 쉽게 해준다.
PHP3의 가장 중요한 특징은 여러종류의 Database를 쉽게 지원하는 것입니다.
Unix 환경에서 쉽게 구할 수 있는 mySQL, PostgresSQL, mSQL, Unix dbm 등의 database를 포함하여 Oracle, Sybase, Infomix 등의 상업용 database를 쉽게 사용할 수 있으며, ODBC를 통한 사용도 가능합니다.
셋째, UNIX와 WINDOWS환경 모두에서 작동 가능(티 플랫폼)
PHP3는 Unix와 Windows 환경에서 모두 작동합니다. Windows NT의 IIS에서 CGI 방식이나 multi-threading 방식으로 모두 동작하며, Windows에서 Apache Server상에도 구현할 수 있습니다.
또한 Unix 환경에서 Apache Server와 통합하여 CGI 방식이나 module 방식으로 동작합니다.
넷째, 코드 작성이 쉽고 간단
PHP3의 문법은 Perl, C 언어의 문법과 비슷하며, class를 지원하여 효율적인 코딩이 가능합니다.
댓글 216
-
Ride
2000.08.29 05:26
PHP를 공부하겠다는 신념아래..제로에서 시작합니다 -
cybrain
2000.09.06 00:44
이제 웹플밍하면 php, 웹프로그래머라면 php는 기본으로 배워야 할듯.
저도 다시 시작해 보렵니다. -
얼리
2000.09.20 16:54
나도 시작해야지..ㅡ.ㅡ;php -
띠리빠빠
2000.10.09 22:15
으 난 초보라 뭔 말인지 모르고따 -
tbe21c
2000.10.14 19:55
ㅈ ㅏ~우리모두 합시다^^열심히. -
김주미
2000.10.24 12:54
php스터디하다 쪽나서 일루와떠여~ 새론맘으루 다시시작할라꺼여~ ^^화이륑~ -
SohJ.규
2000.11.15 14:22
핫.. 오널부텀 php시작이라네... -
사끄
2000.12.03 04:20
어리지만 잘해봐야져..^^ -
flashdj
2000.12.07 13:59
아싸.. php야. 같이 죽자... -
belll
2000.12.08 10:10
gogogo~~ 12시방향(?)~ 샤샷~ -
crown
2000.12.11 01:15
40대인데 가능 한가요 -
안젤리카
2000.12.21 19:51
그.. 저..저것이.. 몬말이다냣.. -;; -
jjae02
2000.12.27 02:54
우씨... 나두 해야하는거야. -
Macka
2000.12.29 11:44
전 왠지 perl 보다 php가 더 어렵게 느껴지네요...ㅡ.ㅡ; -
ㅇㅇ
2000.12.30 19:19
어렵다..... -
정진교
2001.01.02 00:57
php 꼭 배울껴~ ㅠ.ㅠ -
ggg
2001.01.02 02:37
파서가 머져? -
홍슬기
2001.01.02 18:07
헐~ 이런거 때려치우고 그냥 여기있는 게시판,방명록,자료실 가져가면 안되나..ㅡㅡ;; -
김용희
2001.01.03 01:34
으헉...정말 어렵다..ㅡㅜ -
아바타라
2001.01.04 15:44
흐미..;; 웹플밍 배우고픈 중딩인데엽.. 넘 어렵쥐만.. 더음은 마니 뎀다.. 켜켜.. 감사만땅이에용^^ -
해화
2001.01.06 13:16
니가 이기나 내가 이기나 해보는거지 머-_-+ -
김시화
2001.01.08 19:24
제로가 젤 좋아요... 공부하긴 힘들지만... 아- 내가 이걸 왜 하고 있지..? -_-; -
황희경
2001.01.13 10:21
홈페이지... 그래픽만의 한계를 느끼며 웹플그램에 도전합니다. -
유태환
2001.01.16 04:04
넘 힘드도 -_-;; -
legna
2001.01.17 13:33
휴..........어렵따.... -
서현
2001.01.20 13:11
으음.. 솔직히 무슨 말인지 접수가 안된다 ㅡㅡ;; 그래두 열씨미!! -
Uni..
2001.01.21 23:58
후..이게 다 무신말이냐.. -
BamTol
2001.01.22 00:19
친근감이 마구 가는군요...ㅠㅠ C와 VB 기타등등 다른거 서문보면 많이나오는...ㅡㅡ;; -
이혜란
2001.01.22 20:38
넘 어려버여 ㅠ.ㅠ 힝 초보에게는 넘 힘든일이당 ㅠ.ㅠ 흑흑 ㅠ.ㅠ -
김현정
2001.01.27 21:17
무슨...말인지.. -
김준하
2001.01.31 15:29
내가 그걸 하는지 그게 나를 하는지...._-_; -
tagnet
2001.02.01 16:19
오늘부터 시작해볼려구 그럽니다. 쉽게 될까요.. 무지 어렵네요..-_-; -
늘푸르니
2001.02.04 12:10
처음부터 시작하는 마음으로!!...아우..근데 도대체 무슨 말이에요..ㅠ.ㅠ... -
신효정
2001.06.24 15:34
얼레;;; -
토리
2001.02.09 16:37
끄응.. 다시 처음부터 ~! -
강현주
2001.02.16 16:10
그저 한번씩 들어본 말들의 나열이군요 >.< -
조성호
2001.02.16 23:07
PHP는 어느 프로그램으로 프로그래밍 하징? -
홍성연
2001.02.22 23:15
메모장 ;; 등으로 제작 ;; 하심 됩니다 ;; -
joon
2001.02.23 10:37
열심히 해봅시당~~ -
☆kiki☆
2001.02.25 12:19
허미허미..;;; -
남보라
2001.02.26 14:14
오홋...어려버람,,,모가몬쥐몰겠지만서도 열쉼히 해볼끼다~ㅡㅅㅡ -
jetty
2001.02.28 16:55
고1로서 고등3년 생활 다받쳐 PHP정복한다 !! -
송원섣
2001.03.01 11:39
모얌 이거 꼭 써야 되는 거얌?? 그럼 욜시미 하장 -
윤지회
2001.03.02 16:32
냥냥...머가 먼지...-ㅅ-;;아무튼 열띠미 해야짐. -
다륌
2001.03.04 20:39
-_- 컴텨에 대해서 암꺼두 모르는 사람입니다.. 그래도 -_- 할수있을라나 ㅡ_ㅡㆀ -
김선규
2001.03.10 20:34
글만 적어놔야징.. ^^* 모두 파팅~! -
김기훈
2001.03.10 22:08
열심히 공부해야쥐~~~ -
임영자
2001.03.11 23:34
저...이제 시작해도 되는감요??아무것도 몰리는데... -
김은영
2001.06.23 16:31
무슨 소린지...ㅡㅡ; -
안현규
2001.03.27 21:41
php에대해 더자세한 설명 있는곳좀...알려주세염