Es un lenguaje interpretado (por un servidor) que permite hacer las páginas webs dinamicas, justamente en servidor. Esto quiere decir que la pagina se ajusta a lo que haga el usuario. Las respuestas que brinda son en HTML y el código que se utiliza para escribirlo es similar a C o C++. Además tenes la posibilidad de hacer scripts de lineas de comando o hacer programas tipo VB con GUIs a traes de PHP GTK. Espero te sirva. Sdls.