Moteur de modèles PHP

藏色散人
Libérer: 2023-04-07 19:02:02
avant
4240 Les gens l'ont consulté

L'origine du moteur de template PHP

● Afin de résoudre une série de problèmes survenus dans le développement mixte d'applications WEB à cette époque : le code était difficile à maintenir , le code ne pouvait pas être réutilisé et les programmeurs avaient besoin de connaissances approfondies, etc.

● En parvenant à une séparation incomplète du back-end et du front-end, les développeurs et les artistes peuvent travailler ensemble pour améliorer l'efficacité

Problèmes causés par le moteur de modèles PHP

● En raison d'une séparation incomplète, il existe encore quelques points de couplage dans la division du travail

● Le moteur de modèles PHP a conduit à la naissance du langage du moteur de modèles, a augmenté les coûts d'apprentissage et a également conduit à des débats sur qui devrait apprendre entre le front-end et le back-end

Les moteurs de modèles PHP ont-ils une valeur aujourd'hui ?

● La solution actuelle pour une séparation complète du front-end et du back-end a émergé. Les trois principaux frameworks front-end (vuejs/React, etc.) ont tous implémenté des moteurs de modèles front-end, le modèle PHP de base a donc été remplacé. Réduisez la pression sur le serveur

● Mais si vous souhaitez conserver d'anciens projets, vous devez également utiliser le moteur de modèles PHP. Si vous souhaitez développer des projets PC simplement et. rapidement, utiliser le moteur de modèle PHP est un meilleur choix

Principe de mise en œuvre du moteur de modèle PHP

● Lire le contenu du fichier modèle

$content = file_get_contents($tmplFile);
Copier après la connexion

Quantity Utilisez des expressions régulières pour remplacer le langage du modèle par le langage PHP

$repContent = preg_replace($pattern, $replacement, $content);
Copier après la connexion

● Enregistrez en tant que nouveau fichier .php

file_put_contents($comFile,$repContent);
Copier après la connexion

● Enfin, incluez le fichier .php nouvellement généré

include $comFilePath;
Copier après la connexion

Remarques sur include et require

● La fonction d'include et require est d'utiliser la chaîne suivante comme nom de fichier. Que l'extension du fichier soit .php ou non, le fichier l'est. considéré comme un programme PHP et est introduit dans le programme en cours pour s'exécuter.

● Si le programme php n'est pas encapsulé par , il sera affiché directement.

● Lorsqu'un fichier est inclus, l'analyseur quitte le mode PHP et passe en mode HTML au début du fichier cible, et reprend à la fin du fichier. Pour cette raison, tout code d'un fichier objet qui doit être exécuté en tant que code PHP doit être inclus dans des balises de début et de fin PHP valides.

Recommandé : "Tutoriel PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal