Maison > Article > développement back-end > Qu'est-ce que la méthode Smarty PHP
la méthode smart php fait référence à la fonction "Smarty:php", et "{php}" n'est disponible que dans SmartyBC, avec une syntaxe telle que "{php}include('/path/to/display_weather.php ') ;{/php}".
Recommandé : "Tutoriel vidéo PHP"
Smarty : fonction php
{php}
Remarque importante
Smarty a rendu obsolète la balise {php} et il est fortement recommandé de ne pas l'utiliser. Veuillez mettre votre logique PHP dans un programme PHP ou une fonction de plug-in.
Rappel chaleureux :
Dans Smarty 3.1, {php} n'est disponible que dans SmartyBC. La balise
{php} permet d'intégrer directement le code PHP dans le modèle. Le fait que ces codes soient codés dépend du paramètre $php_handling.
Exemple 7.61 Utilisation de la balise {php}
{php} // including a php script directly from the template. include('/path/to/display_weather.php'); {/php}
Exemple 7.62 Utiliser des variables globales dans la balise {php} pour attribuer des variables <.>
{* this template includes a {php} block that assign's the variable $varX *} {php} global $foo, $bar; if($foo == $bar){ echo 'This will be sent to browser'; } // assign a variable to Smarty $this->assign('varX','Toffee'); {/php} {* output the variable *} <strong>{$varX}</strong> is my fav ice cream :-)Voir $php_handling, {include_php}, {include}, {insert} et les modèles composants.
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!