PHP ¿¡ ´ëÇØ ¾Ë¾Æº¸´Â °­ÁÂ

   Á¶È¸ 19299   Ãßõ 2    

http://donghoon.me/122 (1510)



이번 시간에는 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 를 사용해보면서 정확히 어떤 일을 하는 친구인지 파악할 수 있을 것입니다.



나노 블로그에서 글을 계속 읽어보세요! 나노의 최신 강좌도 가장 빠르게 확인할 수 있습니다.

http://donghoon.me/122



-
ÀåÇÑÁÖ 2016-11
°¨»çÇÕ´Ï´Ù.
     
YooDH 2016-11
:-)
          
±Ùµ¥ Á¤º¸°¡ ºñ°ø°³·Î µÇ¾îÀÖ³×¿ä ¤Ð¤Ð


Á¦¸ñPage 18/28
2014-07   12111   user
2017-06   23224   ¹«¾Æ
2015-04   33339   HEUo±è¿ë¹Î
2016-04   16831   ¹Ú¹®Çü
2015-05   18463   ÁÒ¯
2015-05   13973   ±èȲÁß
2015-05   35070   ÁÒ¯
2013-03   77638   ¾ÈÇü°ï
2016-04   23508   ĸƾ¾Æ¸Þ¸®Ä«³ë
2017-07   535325   ¼¼¹ú½­
2023-06   67846   µö·¯´×¼­¹ö
2016-10   15336   ¿¥ºê¸®¿À
2018-09   21394   ÇϾá°í´Ï
2014-01   37369   ȲÁø¿ì
2015-08   36790   witbox
2014-02   14507   ºü½Ã¿Â
2016-10   17321   stone92±è°æ¹Î
2014-02   11283   ºü½Ã¿Â
2014-02   15563   ºü½Ã¿Â
2016-11   29075   stone92±è°æ¹Î