P H P
PHP 란?
메인 강좌인 ‘요기보드’를 공부할 때 만날 PHP 에 당황하지 않도록 구조와 개념을 간단히 설명하고 시작할거야.
PHP에는 수백 가지의 명령과 함수 등이 있지만 우선 10여 개의 명령어만 알아도 홈페이지를 만들 수 있어.
▶ PHP 이해하기
여러분이 프로그래머가 아니어도 C++, Basic, PHP 같은 프로그램 언어가 있다는 것은 들어 보았을 거야.
보통 C++이나 Basic 같은 언어는 여러분의 PC에서 작동하는 윈도우용 프로그램을 만들기 위한 언어이고 PHP, ASP 같은 언어는 일반 윈도우에서는 바로 실행되지 않고 웹서버에서만 실행되는 언어야.
웹서버에서 PHP를 실행하면 명령 대로 작업을 하고 웹서버는 그 결과를 Html 형태로 브라우저에게 다시 보내 줘.
그래서 우리는 브라우저에서는 마치 Html 문서를 보는 것 처럼 볼 수가 있게 되는 거야.
HTML도 약자가 Hyper Text Markup Language임에서 알 수 있듯이 분명한 ‘언어’야.
단지 Html의 명령(태그)은 문서를 꾸미는 데 필요한 태그가 대부분이기 때문에 기능이 다양하지는 않아.
예를 들어 1+1 같은 계산이나 파일의 내용을 바꾸는 것 같은 작업은 할 수가 없어.
결국, 멋진 홈페이지를 만들려면 추가로 다른 언어의 도움을 받아야 해.
이것은 Html 언어가 원시적이어서 그런 것은 절대 아니야.
언어를 따로 쓰는 데는 다 이유가 있어. 나중에 여러 언어를 공부하다 보면 다 이해할 수 있을 거야.
어쨌거나 우리가 최종 완성할 ‘요기보드’는 PHP라는 언어로 만들어져 있어.
그런데 이 PHP를 배우는 것은 Html과 달리 그리 쉽지 않아.
수많은 명령의 사용방법을 몸으로 익혀야 하기 때문이야.
아마 두꺼운 책을 두세 권은 읽어 봐야 아주 기초적인 웹프로그램을 짤 수 있을 거야.
그렇지만 다른 언어들에 비해서는 정말 쉬워. 그래서 가장 인기 있는 언어이기도 하고.
PHP가 할 수 있는 그 많은 내용을 본 강좌에서 다 다룰 수도 없고 설명하고 싶지도 않아.
우리의 목적은 가장 쉬운 방법으로 원하는 홈페이지를 만드는 것이니까.
한 번 도전해 볼까?