Smarty est un moteur de modèles pour le développement de projets PHP. Pour être précis, il réalise la séparation du programme et de l'interface. Par conséquent, les programmeurs peuvent modifier la logique sans reconstruire le modèle. Les concepteurs de modèles peuvent modifier le modèle sans affecter la logique. Certaines fonctionnalités de Smaty :
Très très vite !
Il est efficace d'utiliser l'analyseur PHP pour effectuer cette tâche sans avoir besoin d'une analyse syntaxique redondante du modèle. Il ne compile qu'une seule fois et ne recompile que le fichier modèle modifié pour éditer les fonctions personnalisées et les variables personnalisées. Par conséquent, ce langage de modèle peut complètement définir les extensions. les délimiteurs de modèles eux-mêmes, vous pouvez donc utiliser {}, {{}}, , etc. Des instructions telles que if/elseif/else/endif peuvent être transmises à l'analyseur de syntaxe PHP, donc l'expression {if...} est simple ou composée. Si cela est autorisé, le moteur peut être imbriqué à l'infini entre les sections. Le code PHP peut être intégré dans votre fichier modèle, bien que cela ne soit pas nécessaire (non recommandé)
Le cache intégré prend en charge les fichiers modèles indépendants et l'architecture de plug-in de fonction de traitement de cache personnalisable
Développer