Verás, yo tampoco estoy muy puesta en el asunto, pero para que lo entiendas, el php es un lenguaje de programación, otros lenguajes serían el html, el asp...
La gran diferencia con el html es que cuando el usuario llama a un archivo de html, éste se muestra y ya está...
Y con el php, antes de mostrarse puede interpretar una serie de parámetros y luego mostrar los resultados dependiendo de los antes citados parámetros...
Creo que sería algo así, pero no me hagas mucho caso, yo también estoy pez...
Saluditos...