What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
Utilisé pour définir une valeur par défaut à une variable.
Si la variable est vide ou indéfinie, la valeur donnée est affichée
en lieu et place. default
attends un seul argument.
Avec
error_reporting(E_ALL)
, les variables non
déclarées lanceront toujours une erreur dans le template. Cette fonction est
utile pour remplacer les chaînes vides ou de longueurs vides.
Position du paramètre | Type | Requis | Defaut | Description |
---|---|---|---|---|
1 | chaîne de caractères | Non | empty | La valeur par défaut de la sortie si la variable d'entrée est vide. |
Example 5.9. Défaut
<?php $smarty->assign('TitreArticle', 'Les portes de la moria restent fermées.'); $smarty->assign('email',''); ?>
Où le template est :
{$articleTitle|default:'Aucun titre'} {$myTitle|default:'Aucun titre'} {$email|default:'Aucune adresse email disponible'}
Affichera :
Les portes de la moria restent fermées. Aucun titre Aucune adresse email disponible
Voir aussi la gestion des variables par défaut et la gestion de l'effacement des variables.