Maison  >  Article  >  développement back-end  >  Qu'est-ce que la méthode Smarty PHP

Qu'est-ce que la méthode Smarty PHP

藏色散人
藏色散人original
2020-08-28 10:11:422132parcourir

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}".

Qu'est-ce que la méthode Smarty 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&#39;s the variable $varX *}
{php}
   global $foo, $bar;
   if($foo == $bar){
     echo &#39;This will be sent to browser&#39;;
   }
  // assign a variable to Smarty
  $this->assign(&#39;varX&#39;,&#39;Toffee&#39;);
{/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!

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