PHP와 같은 웹프로그램으로 홈페이지를 작성할 때의 장점에 대해 간략히 살펴보자.
1. 동적인 홈페이지를 구축할 수 있다.
우선 아래 today.html 문서는 접속한 날짜를 출력하기 위한 문서라고 가정해 보자. 이 문서에 접속했을 때 브라우저를 통해 보면 언제나
“오늘은 2012년 03월 26일 입니다.”
를 출력한다. 그러므로 날짜가 지나면 올바른 날짜를 출력할 수 없기 때문에 관리자가 하루에 한 번씩 문서 내용을 수정해야 한다.
![](https://i0.wp.com/www.happyfam.or.kr/ysoh/wp-content/uploads/sites/3/1/cfile25.uf.146256504F72684602D059.png?resize=528%2C172)
today.html
하지만 이를 PHP와 같은 웹프로그램으로 작성한다면 자동으로 접속한 날짜를 계산하여 출력하기 때문에 관리자는 문서를 수정할 필요가 없다. 아래 프로그램은 PHP의 date() 함수를 이용 접속날짜를 자동으로 출력해 주는 프로그램이다.
![](https://i0.wp.com/www.happyfam.or.kr/ysoh/wp-content/uploads/sites/3/1/cfile22.uf.184696504F72684628C2F4.png?resize=528%2C173)
today.php
2. 단순 반복 작업을 쉽게 구현할 수 있다.
아래 mux.html 문서는 구구단을 출력한다. 그러나 만약 이 구구단을 99×99단으로 확장하려 한다면 할 수는 있겠지만 아주 힘들고 지루한 작업이 될 것이다. 하지만 PHP로 작성하면 쉽게 목적을 달성할 수 있다.
![](https://i0.wp.com/www.happyfam.or.kr/ysoh/wp-content/uploads/sites/3/1/cfile27.uf.16615B504F7268450474FF.png?resize=528%2C1889)
mux.html
아래 mux.php 프로그램은 mux.html과 마찬가지로 구구단을 출력한다. 그러나 99×99단으로 확장하려 한다면 11, 15 라인의 9를 99로 변경하면 쉽게 99×99 곱셈표를 출력할 수 있다.
![](https://i0.wp.com/www.happyfam.or.kr/ysoh/wp-content/uploads/sites/3/1/cfile25.uf.15415C504F72684531F22D.png?resize=528%2C496)
mux.php
글 감사합니다. 레포트를 쓰는중 PHP장점을 쓰다 위의 사진을 캡쳐하여서 사용하였습니다. __) 감사합니다.