PHP는 대표적인 서버 사이드 언어입니다. 서버 사이드 언어란 프로그램 실행이 서버 쪽에서 동작을 하고 결과를 출력하는 형태의 언어를 말합니다. 서버 사이드 언어는 사용자의 작업을 서버에 요청 후, 서버가 요청된 처리를 한 후에 결과를 돌려주는 방식입니다.
PHP는 웹 서버와 같이 연동되어 사용자가 HTTP로 데이터 및 화면을 요청을 하면 서버에서 DB 연동 등 각종 데이터를 처리하여 화면을 사용자에게 보여주는 역할을 합니다. 대부분의 작업들이 서버 쪽에서 일어나기 때문에 서버 사이드 언어라고 합니다.
요즘에는 보다 빠른 서버 처리 및 대용량 처리를 위하여 화면 구성 등은 사용자 측에서 처리를 하고, 서버는 순수한 데이터를 제공하는 방식으로 변화를 하고 있지만 PHP가 서버상에서 돌아가는 언어라는 점에서는 서버 사이드 언어인 점은 틀림없습니다.