Red de conocimiento informático - Aprendizaje de programación - ¿Cómo conectar el sitio web escrito en HTML5 con el lenguaje backend PHP?

¿Cómo conectar el sitio web escrito en HTML5 con el lenguaje backend PHP?

Ya sea una página estática o dinámica, lo que finalmente se presenta al usuario está compuesto de HTML, CSS, JS, etc., y es contenido que el navegador puede analizar.

Hay tres formas de combinar plantillas HTML con PHP: programación híbrida

Usar motor de plantillas

Separar front-end y back-end

Programación híbrida

p>

La programación híbrida significa que un archivo contiene código HTML y código PHP. Este es el modelo de desarrollo inicial de PHP.

Utilice el motor de plantillas

Porque en el modo de programación mixta, el archivo PHP contiene tanto código HTML como código PHP, lo cual es extremadamente inconveniente para que el personal de front-end y back-end lo depure. . En este momento, alguien propuso que el motor de plantillas pudiera desarrollar el archivo de plantilla y el código PHP por separado. Cuando el personal de front-end necesite usar datos en el archivo de plantilla, primero debe reemplazarlos con algunos bits de etiquetas especiales cuando la página. se procesa, el motor de plantilla usará PHP para usar estos bits de etiqueta. Los motores de plantillas más utilizados en PHP incluyen Smarty, y algunos marcos convencionales como QuickSkin también tendrán sus propios motores de plantillas integrados.

Separación de front-end y back-end

Aunque el uso de motores de plantillas separa los archivos de plantilla y el código PHP hasta cierto punto, algunas etiquetas especiales en el motor de plantillas aún pueden estar A veces es necesario que funcione el personal de back-end, lo que generará algunas limitaciones entre el personal de front-end y el personal de back-end, lo que afectará la eficiencia del desarrollo.

Entonces, ¿cómo eliminar la interferencia mutua entre el desarrollo front-end y back-end? Respuesta: Separación de los extremos delantero y trasero.

La separación de front-end y back-end es para aislar el desarrollo de front-end y el desarrollo de back-end solo son responsables de HTML, JS y CSS, y el personal de back-end. Solo son responsables de PHP. La interacción entre los dos solo se llamará a través de interfaces, como el uso de Ajax. La separación entre front-end y back-end realmente separa al personal de front-end y front-end sin molestarse entre sí, pero en términos relativos, también plantea un desafío para el personal de front-end, porque el personal de front-end ahora necesita saber cómo para procesar datos.

Con cada vez más terminales hoy en día, la separación del front-end y back-end será una tendencia inevitable.