Maison >développement back-end >Problème PHP >Modèle Smarty vers un script PHP ?

Modèle Smarty vers un script PHP ?

Guanhui
Guanhuioriginal
2020-06-05 11:24:141972parcourir

Modèle Smarty vers un script PHP ?

Modèle Smarty vers script PHP ?

Les modèles Smarty ne peuvent pas être convertis en scripts PHP, mais ils peuvent être obtenus en obtenant des modèles compilés. Smarty est un moteur de modèles écrit en PHP et est l'un des moteurs de modèles PHP les plus connus de l'industrie. , peut être utilisé pour séparer la logique du code PHP qui est à l'origine mélangée au code HTM

Avantages Smarty

1 Vitesse. : Adopter Les programmes écrits dans Smarty peuvent atteindre des améliorations de vitesse maximales par rapport aux autres technologies de moteur de modèles.

2. Type compilé : Un programme écrit en Smarty doit être compilé dans un fichier PHP de technologie non-modèle au moment de l'exécution. Ce fichier utilise un mélange de PHP et de HTML, et la requête WEB sera dirigée vers le. lors du prochain accès au modèle. Convertir en ce fichier sans recompiler le modèle (lorsque le programme source n'a pas été modifié)

3. Technologie de mise en cache : Une technologie de mise en cache sélectionnée par Smarty, qui peut stocker le contenu que le l'utilisateur voit enfin. Le fichier HTML est mis en cache dans une page HTML statique. Lorsque l'attribut de cache de Smarty est défini sur true, la requête WEB de l'utilisateur sera directement convertie en ce fichier HTML statique dans le temps de cache défini par Smarty. Fichiers HTML statiques.

4. Technologie plug-in : Smarty peut personnaliser les plug-ins. Les plug-ins sont en fait des fonctions personnalisées.

5. If/elseif/else/endif peut être utilisé dans les modèles. L'utilisation de déclarations de jugement dans des fichiers modèles peut très facilement reformater le modèle.

Là où Smarty ne convient pas

Contenu qui doit être mis à jour en temps réel. Par exemple, comme l'affichage des stocks, qui doit mettre à jour les données fréquemment, l'utilisation de smarty pour ce type de programme ralentira le traitement des modèles.

Petit projet. Pour les petits projets où l'artiste et le programmeur sont tous deux simples parce que le projet est simple, l'utilisation de Smarty fera perdre dans une certaine mesure l'avantage du développement rapide de PHP.

(PS : Cependant, dans un souci de standardisation de l'ensemble du projet, veuillez essayer d'utiliser le moteur de modèles. En fait, si vous vous y habituez, la vitesse de développement sera plus rapide. Ce qui précède sont les problèmes rencontrés par les développeurs qui ne sont pas habitués au moteur de template)

Tutoriel 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!

Déclaration:
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