서버 사이드


PHP는 대표적인 서버 사이드 언어입니다. 서버 사이드 언어란 프로그램 실행이 서버 쪽에서 동작을 하고 결과를 출력하는 형태의 언어를 말합니다. 서버 사이드 언어는 사용자의 작업을 서버에 요청 후, 서버가 요청된 처리를 한 후에 결과를 돌려주는 방식입니다.

PHP는 웹 서버와 같이 연동되어 사용자가 HTTP로 데이터 및 화면을 요청을 하면 서버에서 DB 연동 등 각종 데이터를 처리하여 화면을 사용자에게 보여주는 역할을 합니다. 대부분의 작업들이 서버 쪽에서 일어나기 때문에 서버 사이드 언어라고 합니다.

요즘에는 보다 빠른 서버 처리 및 대용량 처리를 위하여 화면 구성 등은 사용자 측에서 처리를 하고, 서버는 순수한 데이터를 제공하는 방식으로 변화를 하고 있지만 PHP가 서버상에서 돌아가는 언어라는 점에서는 서버 사이드 언어인 점은 틀림없습니다.