Esta pregunta tiene varios tipos de respuesta, pero yo dare una simple respuesta para que lo entendais correctamente.
PHP son unas siglas que quieren decir... HyperText Pre-Procesor, que traducido al Español quiere decir PreProcesador de Hipertexto.
Y tu te preguntarás, ¿Que es eso de PreProcesador?, ¿Que es HiperTexto? Bien pues vamos a responderlo tambien.
El
HiperTexto podriamos decir que es el codigo PHP en sí mismo.
Ejemplo: <?="Texto";?>PreProcesador como su mismo nombre indica significa que, primero procesa y luego lo envia, esto quiere decir basicamente que Primero procesa el codigo PHP y una vez procesado en el servidor web lo envia al ordenador del usuario que esta viendo la web.
¿Facil no? Pronto más..

Un Saludo.