PHP는?

PHP(PHP: Hypertext Preprocessor)는 서버 사이드 스크립트 언어이다. 비슷한 언어로는 ASP,JSP등이 있다. PHP 약어가 Personal Home Page라는 말도 있다.

내가 PHP를 처음 접한건 97년12월 리눅스월드에 소개되었던 PHP/FI(그 당시 제목은 PHP/FI – 날아다니는 CGI)가 인연이 되어서 지금까지 사용중이다. FI의 약어는 Form Interpretor로 홈페이지에 폼을 컨트롤 하는 용도로 주로 사용되었던 기억이 난다. 폼을 컨트롤 한다는 의미는 프론트단과 백단이 차이가 있는데 가령 input박스에서 아이디 중복값을 체크하고 싶을때 프론트단에서는 JavaScript로 새로고침없이 실시간으로 중복을 체크할 수있지만(물론 ajax를 이용) 백단에서는 PHP로 처리시 서버에 접근해서 디비 데이타를 체크후 비교해야 하므로 새로고침이 발생한다.(요즘은 하드웨어가 계속 발전해서 클라이언트는 미묘한 차이를 느끼지 못 할 수도 있다.)

브라우저 관점에서 봤을때 PHP의 용도는 사용자(클라이언트)가 브라우저의 주소창에 www.phpinfo.co.kr을 입력했을때 PHP는 이 내용을 Linux서버에 전송(Request)후에 다시 서버에서 해석한 내용을 클라이언트에 응답(Response)해주는 역할을 한다. 해석한 내용이란 HTML,CSS,JavaScript를 렌더링한 결과도 있고 MySQL디비에 요청한 값도 있다.

You May Also Like

About the Author: nogada

Leave a Reply

Your email address will not be published. Required fields are marked *