En cuanto a lo de dinámico y estático, yo lo entendí (al menos así te lo explica desarrollo web) como páginas que pueden mantenerse solitas, sin modificar el código cada vez que quieras actualizarla.
mira, php es un lenguaje del lado del servidor, y NO son efectos, php puede hacer grandes maravillas, todo lo que tu imagines (o mas O.o).
Dhtml, javascript y css son tecnologías usadas para hacer MAS BONITA tu web, sin dejar de ser una página web estática,
leete los manuales desde cero de
www.desarrolloweb.com o el de páginas dinámicas.
Saludos