본문

PHP - PHP 에 대해 배워봅시다



이번 시간부터 PHP 강좌 게시판에서 드디어 본격적인 강좌를 시작합니다!


이번 시간에는 PHP 강좌에 앞서서 PHP 가 어디에 쓰이는 물건인지, 어떻게 작동하는지에 대해 설명 드리려고 합니다. 어렵지 않게 설명드리겠습니다. :-)


잠깐!


PHP 를 작성하기 위해서는 꼭 설치해야 할 프로그램이 있습니다. PHP 코드를 작성하는데 사용되는 프로그램인데요, 메모장으로 작업해도 되지만 작업 능률을 향상 시키는데 큰 도움이 될 수 있는 프로그램 입니다. 아래 링크에서 설치 방법을 참고하고 꼭 설치해 주세요.


- 윈도우, 맥: Atom 에디터 http://donghoon.me/120

- 윈도우: Notepad++ 에디터 http://donghoon.me/76


PHP 가 뭐에요?


웹사이트에서 HTML, CSS 가 디자인을 담당하는 친구라면, PHP 는 로그인, 로그아웃 등의 회원이나, 게시판, 댓글 등을 담당하게 됩니다. 만약 누군가 웹사이트에 글을 썼는데 그걸 보고 사이트의 관리자가 매번 HTML 에 그 글을 올려주는데는 무리가 있으니 PHP 라는 친구는 코드가 작성된 대로 그 일을 대신 수행합니다.


그리고 PHP 는 줄임말입니다. 'Professional Hypertext Preprocessor' 의 줄임말이죠. 그런데 어느 순간부터 앞에 Professional 이 사라지고 'Hypertext Preprocessor' 이 되어 있더라구요. 이제 PHP 의 본말을 해석해 보면 Hypertext 는 여러분들이 아시는 HTML 입니다. 그리고 Preprocessor 은 사전 처리라는 뜻을 가지고 있습니다. 사전 처리라는 것은 위에서 말씀드렸다시피 HTML 을 접속한 사람이 불러오기 전에 서버에서 한번 PHP 로 작성된 코드대로 사전 처리를 통해 수정하는 것입니다. 적용 예시를 쉽게 설명해 드리자면 어느 사이트에 게시판이 있습니다. 그리고 그 게시판에 A 라는 회원이 글을 올렸구요. PHP 가 없을 때에는 관리자가 "어? 글이 올라왔네! 게시판 글 목록에 얼른 추가해야지!" 가 되는 것이고 (사실 불가능 한 방법입니다), PHP 가 있을 때는 자주 다니시는 카페나, 블로그처럼 작성하는대로 바로 게시판 글 목록에 올라오게 됩니다. 다시 한번 정리해 드리면 HTML 을 불러올 때 글 목록을 사전 처리해서 불러오는 것입니다.


따라서 지속적으로 변하는 사이트 (예: 커뮤니티, 카페, 블로그 등) 웹사이트에 있어서 PHP 는 거의 필수적이라고 볼 수 있겠습니다.


잘 이해가 되셨나요? 사실 여기에서 잘 이해가 되지 않으셔도 차근차근 강좌를 통해 PHP 를 사용해보면서 정확히 어떤 일을 하는 친구인지 파악할 수 있을 것입니다.



PHP 는 어떻게 작동하나요?


'PHP 가 뭐에요?' 항목에서 쉽게 풀어서 PHP 가 어떻게 작동하는지 사실 구조까지 모두 설명을 드렸었습니다. 하지만 이해하긴 매우 어렵지 않을까 생각이 되는데요. 한 번더 정리해 보는 시간을 가져보도록 하겠습니다.


웹사이트에 접속하는 사람이 게시판의 글 목록이 있는 웹사이트에 접속하는 과정을 상세하게 천천히 풀어서 설명을 드리겠습니다.


1. 웹브라우저에 주소를 입력하고 엔터합니다.

2. 서버에서 데이터베이스에 있는 글 목록을 뽑아 HTML 에 반영합니다. (PHP 의 역할!)

3. 웹브라우저에 글 목록이 반영된 모습을 볼 수 있습니다.


PHP 는 웹브라우저에 다운로드 되는 HTML 파일을 'Preprocess' 사전 처리 작업으로 중간에 수정하는 구조를 띄는 것이죠!




1
<p>현재 시간: <?php echo date('H:i:s');?></p>
cs



"중간에 끼어들어 쌱 고쳐서 내보내기" 를 꼭 기억하세요! 그러면 다음 시간부터 차근차근 PHP 를 사용하는 방법에 대해서 알아보도록 하겠습니다. :-)


공유

댓글 0